Job Components: `Operations Interfaces`
Table of contents
Interfaces
Type Aliases
- APIConstructor
- APICoreConstructor
- CoreOperation
- FetcherConstructor
- ObserverConstructor
- OperationAPIConstructor
- OperationAPIType
- OperationCoreConstructor
- ParallelSlicerConstructor
- ProcessorConstructor
- SchemaConstructor
- SingleSlicerConstructor
- SlicerConstructor
- SlicerCoreConstructor
Type Aliases
APIConstructor
Ƭ APIConstructor: APICoreConstructor
<default
>
Defined in
packages/job-components/src/operations/interfaces.ts:44
APICoreConstructor
Ƭ APICoreConstructor<U
>: (context
: WorkerContext
, apiConfig
: APIConfig
, executionConfig
: ExecutionConfig
) => U
Type parameters
Name |
---|
U |
Type declaration
• new APICoreConstructor(context
, apiConfig
, executionConfig
): U
Parameters
Name | Type |
---|---|
context | WorkerContext |
apiConfig | APIConfig |
executionConfig | ExecutionConfig |
Returns
U
Defined in
packages/job-components/src/operations/interfaces.ts:17
CoreOperation
Ƭ CoreOperation: default
| default
| default
Defined in
packages/job-components/src/operations/interfaces.ts:51
FetcherConstructor
Ƭ FetcherConstructor: OperationCoreConstructor
<default
>
Defined in
packages/job-components/src/operations/interfaces.ts:48
ObserverConstructor
Ƭ ObserverConstructor: APICoreConstructor
<default
>
Defined in
packages/job-components/src/operations/interfaces.ts:43
OperationAPIConstructor
Ƭ OperationAPIConstructor: APICoreConstructor
<default
>
Defined in
packages/job-components/src/operations/interfaces.ts:42
OperationAPIType
Ƭ OperationAPIType: "api"
| "observer"
Defined in
packages/job-components/src/operations/interfaces.ts:62
OperationCoreConstructor
Ƭ OperationCoreConstructor<U
>: <T>(context
: WorkerContext
, opConfig
: OpConfig
& T
, executionConfig
: ExecutionConfig
) => U
Type parameters
Name |
---|
U |
Type declaration
• new OperationCoreConstructor<T
>(context
, opConfig
, executionConfig
): U
Type parameters
Name | Type |
---|---|
T | OpConfig |
Parameters
Name | Type |
---|---|
context | WorkerContext |
opConfig | OpConfig & T |
executionConfig | ExecutionConfig |
Returns
U
Defined in
packages/job-components/src/operations/interfaces.ts:21
ParallelSlicerConstructor
Ƭ ParallelSlicerConstructor: SlicerCoreConstructor
<default
>
Defined in
packages/job-components/src/operations/interfaces.ts:47
ProcessorConstructor
Ƭ ProcessorConstructor: OperationCoreConstructor
<default
>
Defined in
packages/job-components/src/operations/interfaces.ts:49
SchemaConstructor
Ƭ SchemaConstructor<T
>: Object
Type parameters
Name | Type |
---|---|
T | any |
Call signature
• new SchemaConstructor(context
, opType?
): default
<T
>
Parameters
Name | Type |
---|---|
context | Context |
opType? | OpType |
Returns
default
<T
>
Type declaration
Name | Type |
---|---|
type | () => string |
Defined in
packages/job-components/src/operations/interfaces.ts:37
SingleSlicerConstructor
Ƭ SingleSlicerConstructor: SlicerCoreConstructor
<default
>
Defined in
packages/job-components/src/operations/interfaces.ts:46
SlicerConstructor
Ƭ SlicerConstructor: SlicerCoreConstructor
<default
>
Defined in
packages/job-components/src/operations/interfaces.ts:45
SlicerCoreConstructor
Ƭ SlicerCoreConstructor<U
>: <T>(context
: WorkerContext
, opConfig
: OpConfig
& T
, executionConfig
: ExecutionConfig
) => U
Type parameters
Name |
---|
U |
Type declaration
• new SlicerCoreConstructor<T
>(context
, opConfig
, executionConfig
): U
Type parameters
Name | Type |
---|---|
T | OpConfig |
Parameters
Name | Type |
---|---|
context | WorkerContext |
opConfig | OpConfig & T |
executionConfig | ExecutionConfig |
Returns
U