@terascope/job-components / operation-loader/interfaces
operation-loader/interfaces
Index
Enumerations
Enumeration | Description |
---|---|
AssetBundleType | - |
OperationLocationType | - |
OperationTypeName | - |
Interfaces
Type Aliases
RepositoryOperation
RepositoryOperation:
BundledProcessorOperation
|BundledReaderOperation
|BundledAPIOperation
|BundledObserverOperation
Source
packages/job-components/src/operation-loader/interfaces.ts:113
Variables
ASSET_KEYWORD
const
ASSET_KEYWORD:"ASSETS"
='ASSETS'
Source
packages/job-components/src/operation-loader/interfaces.ts:6
AssetRepositoryKey
const
AssetRepositoryKey:object
Type declaration
api
readonly
api:"API"
='API'
fetcher
readonly
fetcher:"Fetcher"
='Fetcher'
observer
readonly
observer:"Observer"
='Observer'
processor
readonly
processor:"Processor"
='Processor'
schema
readonly
schema:"Schema"
='Schema'
slicer
readonly
slicer:"Slicer"
='Slicer'
Source
packages/job-components/src/operation-loader/interfaces.ts:81
OpTypeToRepositoryKey
const
OpTypeToRepositoryKey:object
This map what type of operation the loader is looking for with the key listed in the asset bundle
Type declaration
api
api:
"API"
=AssetRepositoryKey.api
fetcher
fetcher:
"Fetcher"
=AssetRepositoryKey.fetcher
observer
observer:
"Observer"
=AssetRepositoryKey.observer
processor
processor:
"Processor"
=AssetRepositoryKey.processor
schema
schema:
"Schema"
=AssetRepositoryKey.schema
slicer
slicer:
"Slicer"
=AssetRepositoryKey.slicer
Source
packages/job-components/src/operation-loader/interfaces.ts:127