Skip to main content

@terascope/job-components / operations/interfaces

operations/interfaces

Interfaces​

InterfaceDescription
APIModule-
OperationModule-
PendingTap-
ProcessorModule-
ReaderModule-
SchemaModule-

Type Aliases​

APIConstructor​

APIConstructor = APICoreConstructor<default>

Defined in: job-components/src/operations/interfaces.ts:41


APICoreConstructor​

APICoreConstructor<U> = (context, apiConfig, executionConfig) => U

Defined in: job-components/src/operations/interfaces.ts:14

Type Parameters​

Type Parameter
U

Parameters​

ParameterType
contextContext
apiConfigAPIConfig
executionConfigExecutionConfig

Returns​

U


CoreOperation​

CoreOperation = default | default | default

Defined in: job-components/src/operations/interfaces.ts:48


FetcherConstructor​

FetcherConstructor = OperationCoreConstructor<default>

Defined in: job-components/src/operations/interfaces.ts:45


ObserverConstructor​

ObserverConstructor = APICoreConstructor<default>

Defined in: job-components/src/operations/interfaces.ts:40


OperationAPIConstructor​

OperationAPIConstructor = APICoreConstructor<default>

Defined in: job-components/src/operations/interfaces.ts:39


OperationAPIType​

OperationAPIType = "api" | "observer"

Defined in: job-components/src/operations/interfaces.ts:59


OperationCoreConstructor​

OperationCoreConstructor<U> = <T>(context, opConfig, executionConfig) => U

Defined in: job-components/src/operations/interfaces.ts:18

Type Parameters​

Type Parameter
U

Parameters​

ParameterType
contextContext
opConfigOpConfig & T
executionConfigExecutionConfig

Returns​

U


ParallelSlicerConstructor​

ParallelSlicerConstructor = SlicerCoreConstructor<default>

Defined in: job-components/src/operations/interfaces.ts:44


ProcessorConstructor​

ProcessorConstructor = OperationCoreConstructor<default>

Defined in: job-components/src/operations/interfaces.ts:46


SchemaConstructor()​

SchemaConstructor<T> = default<T>

Defined in: job-components/src/operations/interfaces.ts:34

Type Parameters​

Type ParameterDefault type
Tany

new SchemaConstructor(context, opType?): default<T>

Parameters​

ParameterType
contextContext
opType?OpType

Returns​

default<T>

Methods​

type()​

type(): string

Defined in: job-components/src/operations/interfaces.ts:35

Returns​

string


SingleSlicerConstructor​

SingleSlicerConstructor = SlicerCoreConstructor<default>

Defined in: job-components/src/operations/interfaces.ts:43


SlicerConstructor​

SlicerConstructor = SlicerCoreConstructor<default>

Defined in: job-components/src/operations/interfaces.ts:42


SlicerCoreConstructor​

SlicerCoreConstructor<U> = <T>(context, opConfig, executionConfig) => U

Defined in: job-components/src/operations/interfaces.ts:26

Type Parameters​

Type Parameter
U

Parameters​

ParameterType
contextContext
opConfigOpConfig & T
executionConfigExecutionConfig

Returns​

U