Files
DefinitelyTyped/types/barnard59/runner.d.ts
Tomasz Pluskiewicz 8a456683f3 🤖 Merge PR #55648 barnard59-core: complete Pipeline class hierarchy by @tpluscode
* feat: complete Pipeline class hierarchy

* fix: build errors
2021-09-08 23:37:41 -07:00

22 lines
541 B
TypeScript

import { GraphPointer } from "clownface";
import { Writable } from "stream";
import { Logger } from 'winston';
import Pipeline from 'barnard59-core/lib/Pipeline';
import { VariableMap } from 'barnard59-core';
interface Runner {
finished: Promise<any>;
pipeline: Pipeline;
}
interface Create {
basePath: string;
outputStream: Writable;
variables?: VariableMap;
logger?: Logger;
level?: 'error' | 'info' | 'debug';
}
export default function create(ptr: GraphPointer, args?: Create): Promise<Runner>;
export {};