- ifIsArray<T, U>(arrayTransform: ((x: unknown[]) => U), otherTransform: ((x: T) => U)): ((x: unknown[] | T) => U)
-
Parameters
-
arrayTransform: ((x: unknown[]) => U)
-
- (x: unknown[]): U
-
Returns U
-
otherTransform: ((x: T) => U)
Returns ((x: unknown[] | T) => U)
-
- (x: unknown[] | T): U
-
Returns U
Applies
arrayTransform
if the argument is an array, andotherTransform
if it is not.Example