Skip to main content

@terascope/job-components / operations/interfaces

operations/interfaces

Index

Interfaces

InterfaceDescription
APIModule-
OperationModule-
ProcessorModule-
ReaderModule-
SchemaModule-

Type Aliases

APIConstructor

APIConstructor: APICoreConstructor<default>

Source

packages/job-components/src/operations/interfaces.ts:41


APICoreConstructor()<U>

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

Type parameters

Type parameter
U

Parameters

ParameterType
contextContext
apiConfigAPIConfig
executionConfigExecutionConfig

Returns

U

Source

packages/job-components/src/operations/interfaces.ts:14


CoreOperation

CoreOperation: default | default | default

Source

packages/job-components/src/operations/interfaces.ts:48


FetcherConstructor

FetcherConstructor: OperationCoreConstructor<default>

Source

packages/job-components/src/operations/interfaces.ts:45


ObserverConstructor

ObserverConstructor: APICoreConstructor<default>

Source

packages/job-components/src/operations/interfaces.ts:40


OperationAPIConstructor

OperationAPIConstructor: APICoreConstructor<default>

Source

packages/job-components/src/operations/interfaces.ts:39


OperationAPIType

OperationAPIType: "api" | "observer"

Source

packages/job-components/src/operations/interfaces.ts:59


OperationCoreConstructor()<U>

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

Type parameters

Type parameter
U

Parameters

ParameterType
contextContext
opConfigOpConfig & T
executionConfigExecutionConfig

Returns

U

Source

packages/job-components/src/operations/interfaces.ts:18


ParallelSlicerConstructor

ParallelSlicerConstructor: SlicerCoreConstructor<default>

Source

packages/job-components/src/operations/interfaces.ts:44


ProcessorConstructor

ProcessorConstructor: OperationCoreConstructor<default>

Source

packages/job-components/src/operations/interfaces.ts:46


SchemaConstructor()<T>

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

Type parameters

Type parameterValue
Tany

Parameters

ParameterType
contextContext
opType?OpType

Returns

default<T>

Type declaration

type()
Returns

string

Source

packages/job-components/src/operations/interfaces.ts:34


SingleSlicerConstructor

SingleSlicerConstructor: SlicerCoreConstructor<default>

Source

packages/job-components/src/operations/interfaces.ts:43


SlicerConstructor

SlicerConstructor: SlicerCoreConstructor<default>

Source

packages/job-components/src/operations/interfaces.ts:42


SlicerCoreConstructor()<U>

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

Type parameters

Type parameter
U

Parameters

ParameterType
contextContext
opConfigOpConfig & T
executionConfigExecutionConfig

Returns

U

Source

packages/job-components/src/operations/interfaces.ts:26