DefinitelyTyped/types/task-graph-runner/task-graph-runner-tests.ts
2018-07-23 11:27:11 -07:00

18 lines
424 B
TypeScript

import taskGraphRunner, { Opts, Results } from 'task-graph-runner';
const graph = new Map([
["task-a", ["task-d"]],
["task-b", ["task-d", "task-a"]],
["task-c", ["task-d"]],
["task-d", []],
]);
async function task(name: string) {
const result = await Promise.resolve(name);
return result;
}
let results = taskGraphRunner({ graph, task });
results = taskGraphRunner({ graph, task, force: true });