Properties
activeWorkers
activeWorkers: number = 0
Optional countersUpdatedAt
countersUpdatedAt: undefined | number
Optional executionStartedTimestamp
executionStartedTimestamp: undefined | number
Protected Optional readCapacityLimit
readCapacityLimit: undefined | number
Protected runId
runId: string
Protected Optional setupTarget
setupTarget: undefined | true | false
sourceCommitCount
sourceCommitCount: number = 0
state
state: State = State.Idle
Protected Optional stateFilePath
stateFilePath: undefined | string
targetCommitCount
targetCommitCount: number = 0
Protected Optional terminationRequestedTimestamp
terminationRequestedTimestamp: undefined | number
workerCount
workerCount: number
Protected workerStates
workerStates: any[]
workerTimeout
workerTimeout: number = 30000
Protected Optional writeCapacityLimit
writeCapacityLimit: undefined | number
Used to execute Transformations.
This is a basic transformer that performs all the work locally.
const transformer = new Transformer( transformation, { workerCount: 4, readCapacityLimit: 100, writeCapacityLimit: 300, } ) await transformer.execute()