Callable
- __call<A, B, C>(predicate: Is<B>, thenFn: Arity1<B, C>, elseFn: Arity1<A, C>, value: A): C
- __call<A, B>(predicate: Predicate<A>, thenFn: Arity1<A, B>, elseFn: Arity1<A, B>, value: A): B
- __call<A, B, C>(predicate: Is<B>, thenFn: Arity1<B, C>, elseFn: Arity1<A, C>): (value: A) => C
- __call<A, B>(predicate: Predicate<A>, thenFn: Arity1<A, B>, elseFn: Arity1<A, B>): (value: A) => B
- __call<A, B, C>(predicate: Is<B>, thenFn: Arity1<B, C>): { (elseFn: Arity1<A, C>, value: A): C; (elseFn: Arity1<A, C>): (value: A) => C }
- __call<A, B>(predicate: Predicate<A>, thenFn: Arity1<A, B>): { (elseFn: Arity1<A, B>, value: A): B; (elseFn: Arity1<A, B>): (value: A) => B }
- __call<A, B>(predicate: Is<B>): { <C>(thenFn: Arity1<B, C>, elseFn: Arity1<A, C>, value: A): C; <C>(thenFn: Arity1<B, C>, elseFn: Arity1<A, C>): (value: A) => C; <C>(thenFn: Arity1<B, C>): { (elseFn: Arity1<A, C>, value: A): C; (elseFn: Arity1<A, C>): (value: A) => C } }
- __call<A>(predicate: Predicate<A>): { <B>(thenFn: Arity1<A, B>, elseFn: Arity1<A, B>, value: A): B; <B>(thenFn: Arity1<A, B>, elseFn: Arity1<A, B>): (value: A) => B; <B>(thenFn: Arity1<A, B>): { (elseFn: Arity1<A, B>, value: A): B; (elseFn: Arity1<A, B>): (value: A) => B } }
-
Type parameters
Parameters
Returns C
-
Type parameters
Parameters
Returns B
-
Type parameters
Parameters
Returns (value: A) => C
-
Type parameters
Parameters
Returns (value: A) => B
-
Type parameters
Parameters
Returns { (elseFn: Arity1<A, C>, value: A): C; (elseFn: Arity1<A, C>): (value: A) => C }
-
- (elseFn: Arity1<A, C>, value: A): C
- (elseFn: Arity1<A, C>): (value: A) => C
-
Parameters
Returns C
-
Parameters
Returns (value: A) => C
-
Type parameters
Parameters
Returns { (elseFn: Arity1<A, B>, value: A): B; (elseFn: Arity1<A, B>): (value: A) => B }
-
- (elseFn: Arity1<A, B>, value: A): B
- (elseFn: Arity1<A, B>): (value: A) => B
-
Parameters
Returns B
-
Parameters
Returns (value: A) => B
-
Type parameters
Parameters
Returns { <C>(thenFn: Arity1<B, C>, elseFn: Arity1<A, C>, value: A): C; <C>(thenFn: Arity1<B, C>, elseFn: Arity1<A, C>): (value: A) => C; <C>(thenFn: Arity1<B, C>): { (elseFn: Arity1<A, C>, value: A): C; (elseFn: Arity1<A, C>): (value: A) => C } }
-
- <C>(thenFn: Arity1<B, C>, elseFn: Arity1<A, C>, value: A): C
- <C>(thenFn: Arity1<B, C>, elseFn: Arity1<A, C>): (value: A) => C
- <C>(thenFn: Arity1<B, C>): { (elseFn: Arity1<A, C>, value: A): C; (elseFn: Arity1<A, C>): (value: A) => C }
-
Type parameters
Parameters
Returns C
-
Type parameters
Parameters
Returns (value: A) => C
-
Type parameters
Parameters
Returns { (elseFn: Arity1<A, C>, value: A): C; (elseFn: Arity1<A, C>): (value: A) => C }
-
- (elseFn: Arity1<A, C>, value: A): C
- (elseFn: Arity1<A, C>): (value: A) => C
-
Parameters
Returns C
-
Parameters
Returns (value: A) => C
-
Type parameters
Parameters
Returns { <B>(thenFn: Arity1<A, B>, elseFn: Arity1<A, B>, value: A): B; <B>(thenFn: Arity1<A, B>, elseFn: Arity1<A, B>): (value: A) => B; <B>(thenFn: Arity1<A, B>): { (elseFn: Arity1<A, B>, value: A): B; (elseFn: Arity1<A, B>): (value: A) => B } }
-
- <B>(thenFn: Arity1<A, B>, elseFn: Arity1<A, B>, value: A): B
- <B>(thenFn: Arity1<A, B>, elseFn: Arity1<A, B>): (value: A) => B
- <B>(thenFn: Arity1<A, B>): { (elseFn: Arity1<A, B>, value: A): B; (elseFn: Arity1<A, B>): (value: A) => B }
-
Type parameters
Parameters
Returns B
-
Type parameters
Parameters
Returns (value: A) => B
-
Type parameters
Parameters
Returns { (elseFn: Arity1<A, B>, value: A): B; (elseFn: Arity1<A, B>): (value: A) => B }
-
- (elseFn: Arity1<A, B>, value: A): B
- (elseFn: Arity1<A, B>): (value: A) => B
-
Parameters
Returns B
-
Parameters
Returns (value: A) => B