UNPKG

@gentrace/core

Version:
25 lines (20 loc) 571 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;