@project-rwc/rwc
Version:
Common types & utilities for Project RWC
38 lines (34 loc) • 920 B
text/typescript
export type JobPipelineStep = {
uuid: string,
port: number,
host: string,
/**
* String specifying the operation which you want executed.
* It is up to the implementation of the node to choose what strings
* are valid.
*/
operation: string,
/**
* Additional parameters for the operation.
*/
parameters: string,
input: {
[]: {
/**
* UUID of the JobPipelineStep from which this input's data is sourced
*/
from: string
}
},
output: {
[]: {
/**
* UUIDs of the JobPipelineSteps to which this output slot's data goes to,
* or the string 'output' if it goes to the job output.
*/
to: {
[]: string
}
}
}
}