Files
DefinitelyTyped/types/sequencify/sequencify-tests.ts
2017-08-17 07:08:52 +02:00

33 lines
584 B
TypeScript

/* Add tests for your definition file here */
import * as sequencify from 'sequencify';
var items: sequencify.TaskMap = {
a: {
name: 'a',
dep: []
// other properties as needed
},
b: {
name: 'b',
dep: ['a']
},
c: {
name: 'c',
dep: ['a']
},
d: {
name: 'd',
dep: ['c']
},
};
var names = ['d', 'b', 'c', 'a']; // The names of the items you want arranged, need not be all
var results: string[] = [];
sequencify(items, names, results);
console.log(results);
// ['a','b','c','d'];