@project-rwc/rwc
Version:
Common types & utilities for Project RWC
27 lines (26 loc) • 898 B
TypeScript
import { JobPipelineStepConfigResErrorCode } from "./error";
export declare type JobPipelineStepConfig = {};
export declare type JobPipelineStepConfigResError = {
success: false;
error: {
rwcErrorCode: JobPipelineStepConfigResErrorCode;
/**
* A brief, PascalCase error code which describes the error.
*/
nodeErrorCode?: string;
/**
* A longer human-readable error message for debugging.
*/
error?: string;
};
};
export declare type JobPipelineStepConfigResSuccess = {
success: true;
/**
* 128 bits of cryptographically secure random data, encoded as a hex string.
* Used to access this job.
* Keep this value a secret.
*/
token: string;
};
export declare type JobPipelineStepConfigRes = JobPipelineStepConfigResError | JobPipelineStepConfigResSuccess;