Global

Type Definitions

CheckIterableType<T>

Source:
Type:
  • T extends Iterable<infer U> ? U : T

Curry1<A = any, B = any>

Source:
Type:
  • <C extends A = A, D extends B = B>(a: C) => D

Curry1CallbackType<A, B>

Source:
Type:
  • (a: A) => B

Curry2<A = any, B = any, C = any>

Source:
Properties:
Name Type Description
(a: D) Curry1<E, F>
(a: D, b: E) F
Type:
  • TSInterface

Curry3<A, B, C, D>

Source:
Properties:
Name Type Description
(a: E) Curry2<F, G, H>
(a: E, b: F) Curry1<G, H>
(a: E, b: F, c: G) H
Type:
  • TSInterface

Curry3CallbackType<A, B, C, D>

Source:
Type:
  • (a: A, b: B, c: C) => D

Curry4<A, B, C, D, E>

Source:
Properties:
Name Type Description
(a: F) Curry3<G, H, I, J>
(a: F, b: G) Curry2<H, I, J>
(a: F, b: G, c: H) Curry1<I, J>
(a: F, b: G, c: H, d: I) J
Type:
  • TSInterface

Curry4CallbackType<A, B, C, D, E>

Source:
Type:
  • (a: A, b: B, c: C, d: D) => E

Func<A = any, B = any>

Source:
Type:
  • (a: A) => B

IteratorType<T = any>

Source:
Type:

PureType<T>

Source:
Type:
  • T extends infer U | Promise<infer U> ? U : never