// Type definitions for sequencify 0.1 // Project: https://github.com/robrich/sequencify // Definitions by: Nicolas Penin // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // Definition file started by dts-gen // TypeScript Version: 2.1 export = sequencify; declare namespace sequencify { interface Task { name: string; dep: string[]; } interface TaskMap { [name: string]: Task; } } declare function sequencify(tasks: T, names: Array, results: Array, nest?: string[]): void;