Functions
Const memo0
- memo0<A>(f: () => A): () => A
Type parameters
Parameters
Returns () => A
Const memo1
- memo1<A, B>(f: (a: A) => B): (a: A) => B
Type parameters
Parameters
Returns (a: A) => B
Const memo2
- memo2<A, B, C>(f: (a: A, b: B) => C): (a: A, b: B) => C
Type parameters
Parameters
Returns (a: A, b: B) => C
Const memo3
- memo3<A, B, C, D>(f: (a: A, b: B, c: C) => D): (a: A, b: B, c: C) => D
Type parameters
Parameters
f: (a: A, b: B, c: C) => D
Returns (a: A, b: B, c: C) => D
Const memo4
- memo4<A, B, C, D, E>(f: (a: A, b: B, c: C, d: D) => E): (a: A, b: B, c: C, d: D) => E
Type parameters
Parameters
f: (a: A, b: B, c: C, d: D) => E
- (a: A, b: B, c: C, d: D): E
Returns (a: A, b: B, c: C, d: D) => E
- (a: A, b: B, c: C, d: D): E
Const memo5
- memo5<A, B, C, D, E, F>(f: (a: A, b: B, c: C, d: D, e: E) => F): (a: A, b: B, c: C, d: D, e: E) => F
Type parameters
Parameters
f: (a: A, b: B, c: C, d: D, e: E) => F
- (a: A, b: B, c: C, d: D, e: E): F
Returns (a: A, b: B, c: C, d: D, e: E) => F
- (a: A, b: B, c: C, d: D, e: E): F
Const memoMany
- memoMany<Args, Result>(f: (...args: Args) => Result): (...args: Args) => Result
Type parameters
Args: readonly unknown[]
Result
Parameters
f: (...args: Args) => Result
Returns (...args: Args) => Result