mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
18 lines
424 B
TypeScript
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 });
|