strongly typed function

This commit is contained in:
Nicolas Penin
2017-08-22 20:36:50 +02:00
parent 613daf6bca
commit 84fe7d96fb

View File

@@ -19,4 +19,4 @@ declare namespace sequencify {
}
}
declare function sequencify(tasks: sequencify.TaskMap, names: Array<keyof sequencify.TaskMap>, results: string[], nest?: string[]): void;
declare function sequencify<T extends sequencify.TaskMap>(tasks: T, names: Array<keyof T>, results: Array<keyof T>, nest?: string[]): void;