From 613daf6bcad03d73c601e8dad2a7a2d9d846d8ed Mon Sep 17 00:00:00 2001 From: Nicolas Penin Date: Thu, 17 Aug 2017 19:52:20 +0200 Subject: [PATCH] fixed tslint issues --- types/sequencify/index.d.ts | 14 ++++++++++---- types/sequencify/sequencify-tests.ts | 8 +++++--- types/sequencify/tsconfig.json | 3 +++ 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/types/sequencify/index.d.ts b/types/sequencify/index.d.ts index dbfdb22e28..bd514b70ec 100644 --- a/types/sequencify/index.d.ts +++ b/types/sequencify/index.d.ts @@ -1,16 +1,22 @@ -// Type definitions for sequencify v0.0 +// Type definitions for sequencify 0.0 // 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 { - export type Task = { name: string, dep: string[] }; + interface Task { + name: string; + dep: string[]; + } - export type TaskMap = { [name: string]: Task } + interface TaskMap { + [name: string]: Task; + } } -declare function sequencify(tasks: sequencify.TaskMap, names: (keyof sequencify.TaskMap)[], results: string[], nest?: string[]): void; +declare function sequencify(tasks: sequencify.TaskMap, names: Array, results: string[], nest?: string[]): void; diff --git a/types/sequencify/sequencify-tests.ts b/types/sequencify/sequencify-tests.ts index cdb82b3384..80907278f1 100644 --- a/types/sequencify/sequencify-tests.ts +++ b/types/sequencify/sequencify-tests.ts @@ -1,8 +1,10 @@ /* Add tests for your definition file here */ +/// + import * as sequencify from 'sequencify'; -var items: sequencify.TaskMap = { +let items: sequencify.TaskMap = { a: { name: 'a', dep: [] @@ -22,9 +24,9 @@ var items: sequencify.TaskMap = { }, }; -var names = ['d', 'b', 'c', 'a']; // The names of the items you want arranged, need not be all +let names = ['d', 'b', 'c', 'a']; // The names of the items you want arranged, need not be all -var results: string[] = []; +let results: string[] = []; sequencify(items, names, results); diff --git a/types/sequencify/tsconfig.json b/types/sequencify/tsconfig.json index 487ca81db3..fb43176f7c 100644 --- a/types/sequencify/tsconfig.json +++ b/types/sequencify/tsconfig.json @@ -13,6 +13,9 @@ "typeRoots": [ "../" ], + "lib": [ + "es6" + ], "types": [], "noEmit": true, "forceConsistentCasingInFileNames": true