import { PipelineRun } from "./pipeline-run"; export interface SimpleHandler { getConfig(): C; setPipelineRun(pipelineRun: PipelineRun): void; } export function isConfig(f: C | SimpleHandler): f is C { // Naive check but works well return (f as any).getConfig === undefined; }