UNPKG

@gentrace/core

Version:
27 lines (26 loc) 614 B
import { MetadataValueObject } from "../models"; type Metadata = { [key: string]: MetadataValueObject; }; type PipelineRunContext = { userId?: string; metadata?: Metadata; previousRunId?: string | null; }; export type CoreStepRunContext = { render?: { type: "html"; key: string; }; metadata?: Metadata; }; export type PluginContext = PipelineRunContext; export type PluginStepRunContext = { metadata?: Metadata; }; export type ResultContext = { name?: string; metadata?: Metadata; }; export type Context = PipelineRunContext & CoreStepRunContext; export {};