Type aliases
Batch
Batch: { breadcrumb: any; entry?: any; input: any; output: any; result?: any; structure: any }
Type declaration
-
breadcrumb: any
-
Optional entry?: any
-
input: any
-
output: any
-
Optional result?: any
-
structure: any
Configure
Type parameters
Type declaration
-
-
Type parameters
Parameters
Returns <I, O>(inputs: Inputs<B, I>) => Process<C, Outputs<B, O>>
-
-
Type parameters
Parameters
Input
Input<B>: B["input"]
Type parameters
Inputs
Inputs<B, I>: $<Structure<B>, [I]>
Type parameters
Options
Options<B, I, O>: { convert: any; extract: any; find: any; initialize: any; iterate: any; merge: any; process: any }
Type parameters
Type declaration
-
convert: function
- convert(options: { input: I; inputs: Inputs<B, I>; result: Result<B> }): O
-
Parameters
-
options: { input: I; inputs: Inputs<B, I>; result: Result<B> }
-
input: I
-
inputs: Inputs<B, I>
-
result: Result<B>
Returns O
-
extract: function
- extract(options: { breadcrumb: Breadcrumb<B>; input: I; inputs: Inputs<B, I> }): Entry<B>
-
Parameters
-
options: { breadcrumb: Breadcrumb<B>; input: I; inputs: Inputs<B, I> }
-
breadcrumb: Breadcrumb<B>
-
input: I
-
inputs: Inputs<B, I>
Returns Entry<B>
-
find: function
- find(options: { breadcrumb: Breadcrumb<B>; inputs: Inputs<B, I> }): I
-
Parameters
-
options: { breadcrumb: Breadcrumb<B>; inputs: Inputs<B, I> }
-
breadcrumb: Breadcrumb<B>
-
inputs: Inputs<B, I>
Returns I
-
initialize: function
- initialize(options: { inputs: Inputs<B, I> }): $<Structure<B>, [O]>
-
Parameters
-
options: { inputs: Inputs<B, I> }
Returns $<Structure<B>, [O]>
-
iterate: function
- iterate(options: { inputs: Inputs<B, I> }): Iterable<{ breadcrumb: Breadcrumb<B>; input: I }>
-
Parameters
-
options: { inputs: Inputs<B, I> }
Returns Iterable<{ breadcrumb: Breadcrumb<B>; input: I }>
-
merge: function
- merge(options: { breadcrumb: Breadcrumb<B>; output: O; outputs: Outputs<B, O> }): $<Structure<B>, [O]>
-
Parameters
-
options: { breadcrumb: Breadcrumb<B>; output: O; outputs: Outputs<B, O> }
-
breadcrumb: Breadcrumb<B>
-
output: O
-
outputs: Outputs<B, O>
Returns $<Structure<B>, [O]>
-
process: function
- process(options: { entries: Entries<B>; inputs: Inputs<B, I> }): Generator<Web3Request | GraphQlRequest, Results<B>, any>
-
Parameters
-
options: { entries: Entries<B>; inputs: Inputs<B, I> }
-
entries: Entries<B>
-
inputs: Inputs<B, I>
Returns Generator<Web3Request | GraphQlRequest, Results<B>, any>
Output
Output<B>: B["output"]
Type parameters
Outputs
Outputs<B, O>: $<Structure<B>, [O]>
Type parameters
Describes a batch process for querying and/or mutating resources