@esfx/fn-partial Package
Partial application utility functions.
Installation
npm i @esfx/fn-partial
Usage
TBD
Functions
partial(f)
Partially applies f
.
If
placeholder
is provided for any argument, that argument remains unapplied in the resulting function.If
thisPlaceholder
is provided for any argument, an argument in that position in the resulting function is used as thethis
binding.If
restPlaceholder
is provided as the last argument, any extra arguments passed to the resulting function are spread into the call to the original function.
import { partial, placeholder as _ } from "@esfx/iter/fn";
const add = (a, b) => a + b;
const addOne = partial(add, _, 1);
addOne(2); // 3;
Declaration
export declare function partial<This, TResult>(f: (this: This) => TResult): (this: This) => TResult;
Type Parameters
- This
- TResult
Parameters
- f
- (this: This) => TResult
Returns
partial(f, a, _this)
Declaration
export declare function partial<This, A, TResult>(f: (this: This, a: A) => TResult, a: _, _this: _this): (a: A, _this: This) => TResult;
Type Parameters
- This
- A
- TResult
Parameters
- f
- (this: This, a: A) => TResult
- a
- _
- _this
- _this
Returns
partial(f, _this, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, _this: _this, a: A, b: B, c: _, _rest: _rest): (_this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, _this: _this, a: _, b: _, c: C, _rest: _rest): (_this: This, a: A, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- C
- _rest
- _rest
Returns
partial(f, _this, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, _this: _this, a: A, b: _, c: _, _rest: _rest): (_this: This, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, _this: _this, a: _, b: B, c: _, _rest: _rest): (_this: This, a: A, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, _this: _this, a: _, b: _, c: _, _rest: _rest): (_this: This, a: A, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, _this: _this, b: B, c: C, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- C
- _rest
- _rest
Returns
partial(f, a, _this, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, _this: _this, b: B, c: C, _rest: _rest): (a: A, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- C
- _rest
- _rest
Returns
partial(f, a, _this, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, _this: _this, b: _, c: C, _rest: _rest): (_this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- C
- _rest
- _rest
Returns
partial(f, a, _this, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, _this: _this, b: B, c: _, _rest: _rest): (_this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, _this: _this, b: _, c: C, _rest: _rest): (a: A, _this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- C
- _rest
- _rest
Returns
partial(f, a, _rest)
Declaration
export declare function partial<This, A, TRest extends any[], TResult>(f: (this: This, a: A, ...rest: TRest) => TResult, a: A, _rest: _rest): (this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- TRest
- TResult
Parameters
- f
- (this: This, a: A, ...rest: TRest) => TResult
- a
- A
- _rest
- _rest
Returns
partial(f, a, _this, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, _this: _this, b: _, c: _, _rest: _rest): (_this: This, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, _this: _this, b: B, c: _, _rest: _rest): (_this: This, a: A, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, _this: _this, b: _, c: _, _rest: _rest): (a: A, _this: This, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: B, _this: _this, c: C, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- C
- _rest
- _rest
Returns
partial(f, a, b, _this, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: B, _this: _this, c: C, _rest: _rest): (a: A, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- C
- _rest
- _rest
Returns
partial(f, a, b, _this, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: _, _this: _this, c: C, _rest: _rest): (b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- C
- _rest
- _rest
Returns
partial(f, a, b, _this, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: B, _this: _this, c: _, _rest: _rest): (_this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: _, _this: _this, c: C, _rest: _rest): (a: A, b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- C
- _rest
- _rest
Returns
partial(f, a, b, _this, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: _, _this: _this, c: _, _rest: _rest): (b: B, _this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: B, _this: _this, c: _, _rest: _rest): (a: A, _this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- _
- _rest
- _rest
Returns
partial(f, a, _rest)
Declaration
export declare function partial<This, A, TRest extends any[], TResult>(f: (this: This, a: A, ...rest: TRest) => TResult, a: _, _rest: _rest): (this: This, a: A, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- TRest
- TResult
Parameters
- f
- (this: This, a: A, ...rest: TRest) => TResult
- a
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: _, _this: _this, c: _, _rest: _rest): (a: A, b: B, _this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- _
- _rest
- _rest
Returns
partial(f, a, b, c, _this, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: B, c: C, _this: _this, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- C
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, _this, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: B, c: C, _this: _this, _rest: _rest): (a: A, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- C
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, _this, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: _, c: C, _this: _this, _rest: _rest): (b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- C
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, _this, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: B, c: _, _this: _this, _rest: _rest): (c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, _this, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: _, c: C, _this: _this, _rest: _rest): (a: A, b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- C
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, _this, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: _, c: _, _this: _this, _rest: _rest): (b: B, c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, _this, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: B, c: _, _this: _this, _rest: _rest): (a: A, c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, _this, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: _, c: _, _this: _this, _rest: _rest): (a: A, b: B, c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: C, d: D): (this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- C
- d
- D
Returns
partial(f, _this, a, _rest)
Declaration
export declare function partial<This, A, TRest extends any[], TResult>(f: (this: This, a: A, ...rest: TRest) => TResult, _this: _this, a: A, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- TRest
- TResult
Parameters
- f
- (this: This, a: A, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- _rest
- _rest
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: C, d: D): (this: This, a: A) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- C
- d
- D
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: C, d: D): (this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- C
- d
- D
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: _, d: D): (this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- _
- d
- D
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: C, d: _): (this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- C
- d
- _
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: C, d: D): (this: This, a: A, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- C
- d
- D
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: _, d: D): (this: This, a: A, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- _
- d
- D
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: C, d: _): (this: This, a: A, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- C
- d
- _
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: _, d: D): (this: This, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- _
- d
- D
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: C, d: _): (this: This, b: B, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- C
- d
- _
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: _, d: _): (this: This, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- _
- d
- _
Returns
partial(f, _this, a, _rest)
Declaration
export declare function partial<This, A, TRest extends any[], TResult>(f: (this: This, a: A, ...rest: TRest) => TResult, _this: _this, a: _, _rest: _rest): (_this: This, a: A, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- TRest
- TResult
Parameters
- f
- (this: This, a: A, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- _rest
- _rest
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: _, d: D): (this: This, a: A, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- _
- d
- D
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: C, d: _): (this: This, a: A, b: B, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- C
- d
- _
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: _, d: _): (this: This, a: A, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- _
- d
- _
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: _, d: _): (this: This, b: B, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- _
- d
- _
Returns
partial(f, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: _, d: _): (this: This, a: A, b: B, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- _
- d
- _
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: A, b: B, c: C, d: D): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- C
- d
- D
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: _, b: B, c: C, d: D): (_this: This, a: A) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- C
- d
- D
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: A, b: _, c: C, d: D): (_this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- C
- d
- D
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: A, b: B, c: _, d: D): (_this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- _
- d
- D
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: A, b: B, c: C, d: _): (_this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- C
- d
- _
Returns
partial(f, a, _this, _rest)
Declaration
export declare function partial<This, A, TRest extends any[], TResult>(f: (this: This, a: A, ...rest: TRest) => TResult, a: A, _this: _this, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- TRest
- TResult
Parameters
- f
- (this: This, a: A, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: _, b: _, c: C, d: D): (_this: This, a: A, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- C
- d
- D
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: _, b: B, c: _, d: D): (_this: This, a: A, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- _
- d
- D
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: _, b: B, c: C, d: _): (_this: This, a: A, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- C
- d
- _
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: A, b: _, c: _, d: D): (_this: This, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- _
- d
- D
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: A, b: _, c: C, d: _): (_this: This, b: B, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- C
- d
- _
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: A, b: B, c: _, d: _): (_this: This, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- _
- d
- _
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: _, b: _, c: _, d: D): (_this: This, a: A, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- _
- d
- D
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: _, b: _, c: C, d: _): (_this: This, a: A, b: B, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- C
- d
- _
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: _, b: B, c: _, d: _): (_this: This, a: A, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- _
- d
- _
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: A, b: _, c: _, d: _): (_this: This, b: B, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- _
- d
- _
Returns
partial(f, a, _this, _rest)
Declaration
export declare function partial<This, A, TRest extends any[], TResult>(f: (this: This, a: A, ...rest: TRest) => TResult, a: _, _this: _this, _rest: _rest): (a: A, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- TRest
- TResult
Parameters
- f
- (this: This, a: A, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, _this: _this, a: _, b: _, c: _, d: _): (_this: This, a: A, b: B, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- _
- d
- _
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, _this: _this, b: B, c: C, d: D): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- C
- d
- D
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, _this: _this, b: B, c: C, d: D): (a: A, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- C
- d
- D
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, _this: _this, b: _, c: C, d: D): (_this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- C
- d
- D
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, _this: _this, b: B, c: _, d: D): (_this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- _
- d
- D
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, _this: _this, b: B, c: C, d: _): (_this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- C
- d
- _
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, _this: _this, b: _, c: C, d: D): (a: A, _this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- C
- d
- D
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, _this: _this, b: B, c: _, d: D): (a: A, _this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- _
- d
- D
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, _this: _this, b: B, c: C, d: _): (a: A, _this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- C
- d
- _
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, _this: _this, b: _, c: _, d: D): (_this: This, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- _
- d
- D
Returns
partial(f, a, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: A, b: B): (this: This) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- A
- b
- B
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, _this: _this, b: _, c: C, d: _): (_this: This, b: B, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- C
- d
- _
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, _this: _this, b: B, c: _, d: _): (_this: This, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- _
- d
- _
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, _this: _this, b: _, c: _, d: D): (a: A, _this: This, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- _
- d
- D
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, _this: _this, b: _, c: C, d: _): (a: A, _this: This, b: B, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- C
- d
- _
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, _this: _this, b: B, c: _, d: _): (a: A, _this: This, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- _
- d
- _
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, _this: _this, b: _, c: _, d: _): (_this: This, b: B, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- _
- d
- _
Returns
partial(f, a, _this, b, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, _this: _this, b: _, c: _, d: _): (a: A, _this: This, b: B, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- _
- d
- _
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, _this: _this, c: C, d: D): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- C
- d
- D
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, _this: _this, c: C, d: D): (a: A, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- C
- d
- D
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, _this: _this, c: C, d: D): (b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- C
- d
- D
Returns
partial(f, a, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: _, b: B): (this: This, a: A) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- _
- b
- B
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, _this: _this, c: _, d: D): (_this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- _
- d
- D
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, _this: _this, c: C, d: _): (_this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- C
- d
- _
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, _this: _this, c: C, d: D): (a: A, b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- C
- d
- D
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, _this: _this, c: _, d: D): (a: A, _this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- _
- d
- D
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, _this: _this, c: C, d: _): (a: A, _this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- C
- d
- _
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, _this: _this, c: _, d: D): (b: B, _this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- _
- d
- D
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, _this: _this, c: C, d: _): (b: B, _this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- C
- d
- _
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, _this: _this, c: _, d: _): (_this: This, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- _
- d
- _
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, _this: _this, c: _, d: D): (a: A, b: B, _this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- _
- d
- D
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, _this: _this, c: C, d: _): (a: A, b: B, _this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- C
- d
- _
Returns
partial(f, a, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: A, b: _): (this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- A
- b
- _
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, _this: _this, c: _, d: _): (a: A, _this: This, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- _
- d
- _
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, _this: _this, c: _, d: _): (b: B, _this: This, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- _
- d
- _
Returns
partial(f, a, b, _this, c, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, _this: _this, c: _, d: _): (a: A, b: B, _this: This, c: C, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- _
- d
- _
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: C, _this: _this, d: D): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- C
- _this
- _this
- d
- D
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: C, _this: _this, d: D): (a: A, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- C
- _this
- _this
- d
- D
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: C, _this: _this, d: D): (b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- C
- _this
- _this
- d
- D
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: _, _this: _this, d: D): (c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- _
- _this
- _this
- d
- D
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: C, _this: _this, d: _): (_this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- C
- _this
- _this
- d
- _
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: C, _this: _this, d: D): (a: A, b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- C
- _this
- _this
- d
- D
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: _, _this: _this, d: D): (a: A, c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- _
- _this
- _this
- d
- D
Returns
partial(f, _this)
Declaration
export declare function partial<This, TResult>(f: (this: This) => TResult, _this: _this): (_this: This) => TResult;
Type Parameters
- This
- TResult
Parameters
- f
- (this: This) => TResult
- _this
- _this
Returns
partial(f, a, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: _, b: _): (this: This, a: A, b: B) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- _
- b
- _
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: C, _this: _this, d: _): (a: A, _this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- C
- _this
- _this
- d
- _
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: _, _this: _this, d: D): (b: B, c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- _
- _this
- _this
- d
- D
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: C, _this: _this, d: _): (b: B, _this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- C
- _this
- _this
- d
- _
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: _, _this: _this, d: _): (c: C, _this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- _
- _this
- _this
- d
- _
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: _, _this: _this, d: D): (a: A, b: B, c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- _
- _this
- _this
- d
- D
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: C, _this: _this, d: _): (a: A, b: B, _this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- C
- _this
- _this
- d
- _
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: _, _this: _this, d: _): (a: A, c: C, _this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- _
- _this
- _this
- d
- _
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: _, _this: _this, d: _): (b: B, c: C, _this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- _
- _this
- _this
- d
- _
Returns
partial(f, a, b, c, _this, d)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: _, _this: _this, d: _): (a: A, b: B, c: C, _this: This, d: D) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- _
- _this
- _this
- d
- _
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: C, d: D, _this: _this): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- C
- d
- D
- _this
- _this
Returns
partial(f, _this, a, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, _this: _this, a: A, b: B): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- _this
- _this
- a
- A
- b
- B
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: C, d: D, _this: _this): (a: A, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- C
- d
- D
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: C, d: D, _this: _this): (b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- C
- d
- D
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: _, d: D, _this: _this): (c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- _
- d
- D
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: C, d: _, _this: _this): (d: D, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- C
- d
- _
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: C, d: D, _this: _this): (a: A, b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- C
- d
- D
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: _, d: D, _this: _this): (a: A, c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- _
- d
- D
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: C, d: _, _this: _this): (a: A, d: D, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- C
- d
- _
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: _, d: D, _this: _this): (b: B, c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- _
- d
- D
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: C, d: _, _this: _this): (b: B, d: D, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- C
- d
- _
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: B, c: _, d: _, _this: _this): (c: C, d: D, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- B
- c
- _
- d
- _
- _this
- _this
Returns
partial(f, _this, a, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, _this: _this, a: _, b: B): (_this: This, a: A) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- _this
- _this
- a
- _
- b
- B
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: _, d: D, _this: _this): (a: A, b: B, c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- _
- d
- D
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: C, d: _, _this: _this): (a: A, b: B, d: D, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- C
- d
- _
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: B, c: _, d: _, _this: _this): (a: A, c: C, d: D, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- B
- c
- _
- d
- _
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: A, b: _, c: _, d: _, _this: _this): (b: B, c: C, d: D, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- A
- b
- _
- c
- _
- d
- _
- _this
- _this
Returns
partial(f, a, b, c, d, _this)
Declaration
export declare function partial<This, A, B, C, D, TResult>(f: (this: This, a: A, b: B, c: C, d: D) => TResult, a: _, b: _, c: _, d: _, _this: _this): (a: A, b: B, c: C, d: D, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D) => TResult
- a
- _
- b
- _
- c
- _
- d
- _
- _this
- _this
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: C, d: D, _rest: _rest): (this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: C, d: D, _rest: _rest): (this: This, a: A, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: C, d: D, _rest: _rest): (this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: _, d: D, _rest: _rest): (this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: C, d: _, _rest: _rest): (this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, _this, a, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, _this: _this, a: A, b: _): (_this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- _this
- _this
- a
- A
- b
- _
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: C, d: D, _rest: _rest): (this: This, a: A, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: _, d: D, _rest: _rest): (this: This, a: A, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: C, d: _, _rest: _rest): (this: This, a: A, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: _, d: D, _rest: _rest): (this: This, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: C, d: _, _rest: _rest): (this: This, b: B, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: _, d: _, _rest: _rest): (this: This, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: _, d: D, _rest: _rest): (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: C, d: _, _rest: _rest): (this: This, a: A, b: B, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: _, d: _, _rest: _rest): (this: This, a: A, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: _, d: _, _rest: _rest): (this: This, b: B, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, _this, a, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, _this: _this, a: _, b: _): (_this: This, a: A, b: B) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- _this
- _this
- a
- _
- b
- _
Returns
partial(f, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: _, d: _, _rest: _rest): (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: A, b: B, c: C, d: D, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: _, b: B, c: C, d: D, _rest: _rest): (_this: This, a: A, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: A, b: _, c: C, d: D, _rest: _rest): (_this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: A, b: B, c: _, d: D, _rest: _rest): (_this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: A, b: B, c: C, d: _, _rest: _rest): (_this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: _, b: _, c: C, d: D, _rest: _rest): (_this: This, a: A, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: _, b: B, c: _, d: D, _rest: _rest): (_this: This, a: A, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: _, b: B, c: C, d: _, _rest: _rest): (_this: This, a: A, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: A, b: _, c: _, d: D, _rest: _rest): (_this: This, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, _this, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: A, _this: _this, b: B): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- A
- _this
- _this
- b
- B
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: A, b: _, c: C, d: _, _rest: _rest): (_this: This, b: B, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: A, b: B, c: _, d: _, _rest: _rest): (_this: This, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: _, b: _, c: _, d: D, _rest: _rest): (_this: This, a: A, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: _, b: _, c: C, d: _, _rest: _rest): (_this: This, a: A, b: B, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: _, b: B, c: _, d: _, _rest: _rest): (_this: This, a: A, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: A, b: _, c: _, d: _, _rest: _rest): (_this: This, b: B, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, _this: _this, a: _, b: _, c: _, d: _, _rest: _rest): (_this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, _this: _this, b: B, c: C, d: D, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, _this: _this, b: B, c: C, d: D, _rest: _rest): (a: A, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, _this: _this, b: _, c: C, d: D, _rest: _rest): (_this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, _this, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: _, _this: _this, b: B): (a: A, _this: This) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- _
- _this
- _this
- b
- B
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, _this: _this, b: B, c: _, d: D, _rest: _rest): (_this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, _this: _this, b: B, c: C, d: _, _rest: _rest): (_this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, _this: _this, b: _, c: C, d: D, _rest: _rest): (a: A, _this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, _this: _this, b: B, c: _, d: D, _rest: _rest): (a: A, _this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, _this: _this, b: B, c: C, d: _, _rest: _rest): (a: A, _this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, _this: _this, b: _, c: _, d: D, _rest: _rest): (_this: This, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, _this: _this, b: _, c: C, d: _, _rest: _rest): (_this: This, b: B, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, _this: _this, b: B, c: _, d: _, _rest: _rest): (_this: This, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, _this: _this, b: _, c: _, d: D, _rest: _rest): (a: A, _this: This, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, _this: _this, b: _, c: C, d: _, _rest: _rest): (a: A, _this: This, b: B, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, a, _this, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: A, _this: _this, b: _): (_this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- A
- _this
- _this
- b
- _
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, _this: _this, b: B, c: _, d: _, _rest: _rest): (a: A, _this: This, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, _this: _this, b: _, c: _, d: _, _rest: _rest): (_this: This, b: B, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, _this: _this, b: _, c: _, d: _, _rest: _rest): (a: A, _this: This, b: B, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, _this: _this, c: C, d: D, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, _this: _this, c: C, d: D, _rest: _rest): (a: A, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, _this: _this, c: C, d: D, _rest: _rest): (b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, _this: _this, c: _, d: D, _rest: _rest): (_this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, _this: _this, c: C, d: _, _rest: _rest): (_this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, _this: _this, c: C, d: D, _rest: _rest): (a: A, b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- C
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, _this: _this, c: _, d: D, _rest: _rest): (a: A, _this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, _this, b)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: _, _this: _this, b: _): (a: A, _this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- _
- _this
- _this
- b
- _
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, _this: _this, c: C, d: _, _rest: _rest): (a: A, _this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, _this: _this, c: _, d: D, _rest: _rest): (b: B, _this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, _this: _this, c: C, d: _, _rest: _rest): (b: B, _this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, _this: _this, c: _, d: _, _rest: _rest): (_this: This, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, _this: _this, c: _, d: D, _rest: _rest): (a: A, b: B, _this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- _
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, _this: _this, c: C, d: _, _rest: _rest): (a: A, b: B, _this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- C
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, _this: _this, c: _, d: _, _rest: _rest): (a: A, _this: This, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, _this: _this, c: _, d: _, _rest: _rest): (b: B, _this: This, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, c, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, _this: _this, c: _, d: _, _rest: _rest): (a: A, b: B, _this: This, c: C, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- _
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: C, _this: _this, d: D, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- C
- _this
- _this
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, _this)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: A, b: B, _this: _this): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- A
- b
- B
- _this
- _this
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: C, _this: _this, d: D, _rest: _rest): (a: A, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- C
- _this
- _this
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: C, _this: _this, d: D, _rest: _rest): (b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- C
- _this
- _this
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: _, _this: _this, d: D, _rest: _rest): (c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- _
- _this
- _this
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: C, _this: _this, d: _, _rest: _rest): (_this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- C
- _this
- _this
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: C, _this: _this, d: D, _rest: _rest): (a: A, b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- C
- _this
- _this
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: _, _this: _this, d: D, _rest: _rest): (a: A, c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- _
- _this
- _this
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: C, _this: _this, d: _, _rest: _rest): (a: A, _this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- C
- _this
- _this
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: _, _this: _this, d: D, _rest: _rest): (b: B, c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- _
- _this
- _this
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: C, _this: _this, d: _, _rest: _rest): (b: B, _this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- C
- _this
- _this
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: _, _this: _this, d: _, _rest: _rest): (c: C, _this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- _
- _this
- _this
- d
- _
- _rest
- _rest
Returns
partial(f, _rest)
Declaration
export declare function partial<This, TRest extends any[], TResult>(f: (this: This, ...rest: TRest) => TResult, _rest: _rest): (this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- TRest
- TResult
Parameters
- f
- (this: This, ...rest: TRest) => TResult
- _rest
- _rest
Returns
partial(f, a, b, _this)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: _, b: B, _this: _this): (a: A, _this: This) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- _
- b
- B
- _this
- _this
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: _, _this: _this, d: D, _rest: _rest): (a: A, b: B, c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- _
- _this
- _this
- d
- D
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: C, _this: _this, d: _, _rest: _rest): (a: A, b: B, _this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- C
- _this
- _this
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: _, _this: _this, d: _, _rest: _rest): (a: A, c: C, _this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- _
- _this
- _this
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: _, _this: _this, d: _, _rest: _rest): (b: B, c: C, _this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- _
- _this
- _this
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, _this, d, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: _, _this: _this, d: _, _rest: _rest): (a: A, b: B, c: C, _this: This, d: D, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- _
- _this
- _this
- d
- _
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: C, d: D, _this: _this, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- C
- d
- D
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: C, d: D, _this: _this, _rest: _rest): (a: A, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- C
- d
- D
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: C, d: D, _this: _this, _rest: _rest): (b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- C
- d
- D
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: _, d: D, _this: _this, _rest: _rest): (c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- _
- d
- D
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: C, d: _, _this: _this, _rest: _rest): (d: D, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- C
- d
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, _this)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: A, b: _, _this: _this): (b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- A
- b
- _
- _this
- _this
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: C, d: D, _this: _this, _rest: _rest): (a: A, b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- C
- d
- D
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: _, d: D, _this: _this, _rest: _rest): (a: A, c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- _
- d
- D
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: C, d: _, _this: _this, _rest: _rest): (a: A, d: D, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- C
- d
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: _, d: D, _this: _this, _rest: _rest): (b: B, c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- _
- d
- D
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: C, d: _, _this: _this, _rest: _rest): (b: B, d: D, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- C
- d
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: B, c: _, d: _, _this: _this, _rest: _rest): (c: C, d: D, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- _
- d
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: _, d: D, _this: _this, _rest: _rest): (a: A, b: B, c: C, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- _
- d
- D
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: C, d: _, _this: _this, _rest: _rest): (a: A, b: B, d: D, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- C
- d
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: B, c: _, d: _, _this: _this, _rest: _rest): (a: A, c: C, d: D, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- _
- d
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: A, b: _, c: _, d: _, _this: _this, _rest: _rest): (b: B, c: C, d: D, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- _
- d
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, _this)
Declaration
export declare function partial<This, A, B, TResult>(f: (this: This, a: A, b: B) => TResult, a: _, b: _, _this: _this): (a: A, b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- TResult
Parameters
- f
- (this: This, a: A, b: B) => TResult
- a
- _
- b
- _
- _this
- _this
Returns
partial(f, a, b, c, d, _this, _rest)
Declaration
export declare function partial<This, A, B, C, D, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult, a: _, b: _, c: _, d: _, _this: _this, _rest: _rest): (a: A, b: B, c: C, d: D, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- D
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, d: D, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- _
- d
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: A, b: B, _rest: _rest): (this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- A
- b
- B
- _rest
- _rest
Returns
partial(f, a, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: _, b: B, _rest: _rest): (this: This, a: A, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- _
- b
- B
- _rest
- _rest
Returns
partial(f, a, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: A, b: _, _rest: _rest): (this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- A
- b
- _
- _rest
- _rest
Returns
partial(f, a, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: _, b: _, _rest: _rest): (this: This, a: A, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- _
- b
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, _this: _this, a: A, b: B, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- B
- _rest
- _rest
Returns
partial(f, _this, a, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, _this: _this, a: _, b: B, _rest: _rest): (_this: This, a: A, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- B
- _rest
- _rest
Returns
partial(f, _this, a, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, _this: _this, a: A, b: _, _rest: _rest): (_this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- _
- _rest
- _rest
Returns
partial(f, _this, _rest)
Declaration
export declare function partial<This, TRest extends any[], TResult>(f: (this: This, ...rest: TRest) => TResult, _this: _this, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- TRest
- TResult
Parameters
- f
- (this: This, ...rest: TRest) => TResult
- _this
- _this
- _rest
- _rest
Returns
partial(f, _this, a, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, _this: _this, a: _, b: _, _rest: _rest): (_this: This, a: A, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: A, _this: _this, b: B, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- B
- _rest
- _rest
Returns
partial(f, a, _this, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: _, _this: _this, b: B, _rest: _rest): (a: A, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- B
- _rest
- _rest
Returns
partial(f, a, _this, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: A, _this: _this, b: _, _rest: _rest): (_this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- A
- _this
- _this
- b
- _
- _rest
- _rest
Returns
partial(f, a, _this, b, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: _, _this: _this, b: _, _rest: _rest): (a: A, _this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- _
- _this
- _this
- b
- _
- _rest
- _rest
Returns
partial(f, a, b, _this, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: A, b: B, _this: _this, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- A
- b
- B
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, _this, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: _, b: B, _this: _this, _rest: _rest): (a: A, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- _
- b
- B
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, _this, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: A, b: _, _this: _this, _rest: _rest): (b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- A
- b
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, _this, _rest)
Declaration
export declare function partial<This, A, B, TRest extends any[], TResult>(f: (this: This, a: A, b: B, ...rest: TRest) => TResult, a: _, b: _, _this: _this, _rest: _rest): (a: A, b: B, _this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, ...rest: TRest) => TResult
- a
- _
- b
- _
- _this
- _this
- _rest
- _rest
Returns
partial(f, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: B, c: C): (this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- B
- c
- C
Returns
partial(f, a)
Declaration
export declare function partial<This, A, TResult>(f: (this: This, a: A) => TResult, a: A): (this: This) => TResult;
Type Parameters
- This
- A
- TResult
Parameters
- f
- (this: This, a: A) => TResult
- a
- A
Returns
partial(f, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: B, c: C): (this: This, a: A) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- B
- c
- C
Returns
partial(f, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: _, c: C): (this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- _
- c
- C
Returns
partial(f, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: B, c: _): (this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- B
- c
- _
Returns
partial(f, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: _, c: C): (this: This, a: A, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- _
- c
- C
Returns
partial(f, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: _, c: _): (this: This, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- _
- c
- _
Returns
partial(f, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: B, c: _): (this: This, a: A, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- B
- c
- _
Returns
partial(f, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: _, c: _): (this: This, a: A, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- _
- c
- _
Returns
partial(f, _this, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, _this: _this, a: A, b: B, c: C): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- C
Returns
partial(f, _this, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, _this: _this, a: _, b: B, c: C): (_this: This, a: A) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- C
Returns
partial(f, _this, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, _this: _this, a: A, b: _, c: C): (_this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- C
Returns
partial(f, a)
Declaration
export declare function partial<This, A, TResult>(f: (this: This, a: A) => TResult, a: _): (this: This, a: A) => TResult;
Type Parameters
- This
- A
- TResult
Parameters
- f
- (this: This, a: A) => TResult
- a
- _
Returns
partial(f, _this, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, _this: _this, a: A, b: B, c: _): (_this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- _
Returns
partial(f, _this, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, _this: _this, a: _, b: _, c: C): (_this: This, a: A, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- C
Returns
partial(f, _this, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, _this: _this, a: A, b: _, c: _): (_this: This, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- _
Returns
partial(f, _this, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, _this: _this, a: _, b: B, c: _): (_this: This, a: A, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- _
Returns
partial(f, _this, a, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, _this: _this, a: _, b: _, c: _): (_this: This, a: A, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- _this
- _this
- a
- _
- b
- _
- c
- _
Returns
partial(f, a, _this, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, _this: _this, b: B, c: C): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- C
Returns
partial(f, a, _this, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, _this: _this, b: B, c: C): (a: A, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- C
Returns
partial(f, a, _this, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, _this: _this, b: _, c: C): (_this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- C
Returns
partial(f, a, _this, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, _this: _this, b: B, c: _): (_this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- _this
- _this
- b
- B
- c
- _
Returns
partial(f, a, _this, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, _this: _this, b: _, c: C): (a: A, _this: This, b: B) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- C
Returns
partial(f, _this, a)
Declaration
export declare function partial<This, A, TResult>(f: (this: This, a: A) => TResult, _this: _this, a: A): (_this: This) => TResult;
Type Parameters
- This
- A
- TResult
Parameters
- f
- (this: This, a: A) => TResult
- _this
- _this
- a
- A
Returns
partial(f, a, _this, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, _this: _this, b: _, c: _): (_this: This, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- _this
- _this
- b
- _
- c
- _
Returns
partial(f, a, _this, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, _this: _this, b: B, c: _): (a: A, _this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- _this
- _this
- b
- B
- c
- _
Returns
partial(f, a, _this, b, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, _this: _this, b: _, c: _): (a: A, _this: This, b: B, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- _this
- _this
- b
- _
- c
- _
Returns
partial(f, a, b, _this, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: B, _this: _this, c: C): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- C
Returns
partial(f, a, b, _this, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: B, _this: _this, c: C): (a: A, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- C
Returns
partial(f, a, b, _this, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: _, _this: _this, c: C): (b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- C
Returns
partial(f, a, b, _this, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: B, _this: _this, c: _): (_this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- B
- _this
- _this
- c
- _
Returns
partial(f, a, b, _this, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: _, _this: _this, c: C): (a: A, b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- C
Returns
partial(f, a, b, _this, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: _, _this: _this, c: _): (b: B, _this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- _
- _this
- _this
- c
- _
Returns
partial(f, a, b, _this, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: B, _this: _this, c: _): (a: A, _this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- B
- _this
- _this
- c
- _
Returns
partial(f, _this, a)
Declaration
export declare function partial<This, A, TResult>(f: (this: This, a: A) => TResult, _this: _this, a: _): (_this: This, a: A) => TResult;
Type Parameters
- This
- A
- TResult
Parameters
- f
- (this: This, a: A) => TResult
- _this
- _this
- a
- _
Returns
partial(f, a, b, _this, c)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: _, _this: _this, c: _): (a: A, b: B, _this: This, c: C) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- _
- _this
- _this
- c
- _
Returns
partial(f, a, b, c, _this)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: B, c: C, _this: _this): (_this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- B
- c
- C
- _this
- _this
Returns
partial(f, a, b, c, _this)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: B, c: C, _this: _this): (a: A, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- B
- c
- C
- _this
- _this
Returns
partial(f, a, b, c, _this)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: _, c: C, _this: _this): (b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- _
- c
- C
- _this
- _this
Returns
partial(f, a, b, c, _this)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: B, c: _, _this: _this): (c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- B
- c
- _
- _this
- _this
Returns
partial(f, a, b, c, _this)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: _, c: C, _this: _this): (a: A, b: B, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- _
- c
- C
- _this
- _this
Returns
partial(f, a, b, c, _this)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: A, b: _, c: _, _this: _this): (b: B, c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- A
- b
- _
- c
- _
- _this
- _this
Returns
partial(f, a, b, c, _this)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: B, c: _, _this: _this): (a: A, c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- B
- c
- _
- _this
- _this
Returns
partial(f, a, b, c, _this)
Declaration
export declare function partial<This, A, B, C, TResult>(f: (this: This, a: A, b: B, c: C) => TResult, a: _, b: _, c: _, _this: _this): (a: A, b: B, c: C, _this: This) => TResult;
Type Parameters
- This
- A
- B
- C
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C) => TResult
- a
- _
- b
- _
- c
- _
- _this
- _this
Returns
partial(f, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: B, c: C, _rest: _rest): (this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- C
- _rest
- _rest
Returns
partial(f, a, _this)
Declaration
export declare function partial<This, A, TResult>(f: (this: This, a: A) => TResult, a: A, _this: _this): (_this: This) => TResult;
Type Parameters
- This
- A
- TResult
Parameters
- f
- (this: This, a: A) => TResult
- a
- A
- _this
- _this
Returns
partial(f, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: B, c: C, _rest: _rest): (this: This, a: A, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- C
- _rest
- _rest
Returns
partial(f, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: _, c: C, _rest: _rest): (this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- C
- _rest
- _rest
Returns
partial(f, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: B, c: _, _rest: _rest): (this: This, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- B
- c
- _
- _rest
- _rest
Returns
partial(f, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: _, c: C, _rest: _rest): (this: This, a: A, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- C
- _rest
- _rest
Returns
partial(f, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: A, b: _, c: _, _rest: _rest): (this: This, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- A
- b
- _
- c
- _
- _rest
- _rest
Returns
partial(f, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: B, c: _, _rest: _rest): (this: This, a: A, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- B
- c
- _
- _rest
- _rest
Returns
partial(f, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, a: _, b: _, c: _, _rest: _rest): (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- a
- _
- b
- _
- c
- _
- _rest
- _rest
Returns
partial(f, _this, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, _this: _this, a: A, b: B, c: C, _rest: _rest): (_this: This, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- B
- c
- C
- _rest
- _rest
Returns
partial(f, _this, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, _this: _this, a: _, b: B, c: C, _rest: _rest): (_this: This, a: A, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- _this
- _this
- a
- _
- b
- B
- c
- C
- _rest
- _rest
Returns
partial(f, _this, a, b, c, _rest)
Declaration
export declare function partial<This, A, B, C, TRest extends any[], TResult>(f: (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult, _this: _this, a: A, b: _, c: C, _rest: _rest): (_this: This, b: B, ...rest: TRest) => TResult;
Type Parameters
- This
- A
- B
- C
- TRest
- TResult
Parameters
- f
- (this: This, a: A, b: B, c: C, ...rest: TRest) => TResult
- _this
- _this
- a
- A
- b
- _
- c
- C
- _rest
- _rest
Returns
Variables
placeholder
A placeholder for a partial application argument.
See partial
for more information.
Declaration
placeholder: unique symbol
restPlaceholder
A placeholder for a partial application argument that should pass on excess arguments.
See partial
for more information.
Declaration
restPlaceholder: unique symbol
thisPlaceholder
A placeholder for a partial application argument that should be used as the this
binding.
See partial
for more information.
Declaration
thisPlaceholder: unique symbol