@terascope/job-components / operations/interfaces
operations/interfaces
Interfaces
| Interface | Description |
|---|---|
| APIModule | - |
| OperationModule | - |
| ProcessorModule | - |
| ReaderModule | - |
| SchemaModule | - |
Type Aliases
APIConstructor
APIConstructor =
APICoreConstructor<default>
Defined in: packages/job-components/src/operations/interfaces.ts:41
APICoreConstructor()<U>
APICoreConstructor<
U> = (context,apiConfig,executionConfig) =>U
Defined in: packages/job-components/src/operations/interfaces.ts:14
Type Parameters
| Type Parameter |
|---|
U |
Parameters
| Parameter | Type |
|---|---|
context | Context |
apiConfig | APIConfig |
executionConfig | ExecutionConfig |
Returns
U
CoreOperation
Defined in: packages/job-components/src/operations/interfaces.ts:48
FetcherConstructor
FetcherConstructor =
OperationCoreConstructor<default>
Defined in: packages/job-components/src/operations/interfaces.ts:45
ObserverConstructor
ObserverConstructor =
APICoreConstructor<default>
Defined in: packages/job-components/src/operations/interfaces.ts:40
OperationAPIConstructor
OperationAPIConstructor =
APICoreConstructor<default>
Defined in: packages/job-components/src/operations/interfaces.ts:39
OperationAPIType
OperationAPIType =
"api"|"observer"
Defined in: packages/job-components/src/operations/interfaces.ts:59
OperationCoreConstructor()<U>
OperationCoreConstructor<
U> = <T>(context,opConfig,executionConfig) =>U
Defined in: packages/job-components/src/operations/interfaces.ts:18
Type Parameters
| Type Parameter |
|---|
U |
Parameters
| Parameter | Type |
|---|---|
context | Context |
opConfig | OpConfig & T |
executionConfig | ExecutionConfig |
Returns
U
ParallelSlicerConstructor
ParallelSlicerConstructor =
SlicerCoreConstructor<default>
Defined in: packages/job-components/src/operations/interfaces.ts:44
ProcessorConstructor
ProcessorConstructor =
OperationCoreConstructor<default>
Defined in: packages/job-components/src/operations/interfaces.ts:46
SchemaConstructor()<T>
SchemaConstructor<
T> =default<T>
Defined in: packages/job-components/src/operations/interfaces.ts:34
Type Parameters
| Type Parameter | Default type |
|---|---|
T | any |
new SchemaConstructor(
context,opType?):default<T>
Defined in: packages/job-components/src/operations/interfaces.ts:36
Parameters
| Parameter | Type |
|---|---|
context | Context |
opType? | OpType |
Returns
default<T>
Methods
type()
type():
string
Defined in: packages/job-components/src/operations/interfaces.ts:35
Returns
string
SingleSlicerConstructor
SingleSlicerConstructor =
SlicerCoreConstructor<default>
Defined in: packages/job-components/src/operations/interfaces.ts:43
SlicerConstructor
SlicerConstructor =
SlicerCoreConstructor<default>
Defined in: packages/job-components/src/operations/interfaces.ts:42
SlicerCoreConstructor()<U>
SlicerCoreConstructor<
U> = <T>(context,opConfig,executionConfig) =>U
Defined in: packages/job-components/src/operations/interfaces.ts:26
Type Parameters
| Type Parameter |
|---|
U |
Parameters
| Parameter | Type |
|---|---|
context | Context |
opConfig | OpConfig & T |
executionConfig | ExecutionConfig |
Returns
U