@terascope/job-components / operation-loader/interfaces
operation-loader/interfaces
Enumerations
| Enumeration | Description |
|---|---|
| AssetBundleType | - |
| OperationLocationType | - |
| OperationTypeName | - |
Interfaces
Type Aliases
RepositoryOperation
RepositoryOperation =
BundledProcessorOperation|BundledReaderOperation|BundledAPIOperation|BundledObserverOperation
Defined in: packages/job-components/src/operation-loader/interfaces.ts:109
Variables
ASSET_KEYWORD
constASSET_KEYWORD:"ASSETS"='ASSETS'
Defined in: packages/job-components/src/operation-loader/interfaces.ts:6
AssetRepositoryKey
constAssetRepositoryKey:object
Defined in: packages/job-components/src/operation-loader/interfaces.ts:77
Type Declaration
api
readonlyapi:"API"='API'
fetcher
readonlyfetcher:"Fetcher"='Fetcher'
observer
readonlyobserver:"Observer"='Observer'
processor
readonlyprocessor:"Processor"='Processor'
schema
readonlyschema:"Schema"='Schema'
slicer
readonlyslicer:"Slicer"='Slicer'
OpTypeToRepositoryKey
constOpTypeToRepositoryKey:object
Defined in: packages/job-components/src/operation-loader/interfaces.ts:123
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