diff --git a/src/compiler/core.ts b/src/compiler/core.ts index fdfa139a21c..c6effb658b7 100644 --- a/src/compiler/core.ts +++ b/src/compiler/core.ts @@ -292,19 +292,6 @@ namespace ts { return true; } - /** - * Returns the first element that matches the predicate, or undefined if none - * could be found. - */ - export function find(array: T[], predicate: (item: T) => boolean): T { - for (let i = 0, len = array.length; i < len; i++) { - if (predicate(array[i])) { - return array[i]; - } - } - return undefined; - } - /** * Returns the last element of an array if non-empty, undefined otherwise. */ diff --git a/src/services/codefixes/codeFixProvider.ts b/src/services/codefixes/codeFixProvider.ts index 71199af88fa..9c4e7404c95 100644 --- a/src/services/codefixes/codeFixProvider.ts +++ b/src/services/codefixes/codeFixProvider.ts @@ -14,7 +14,7 @@ namespace ts { } export namespace codefix { - const codeFixes: Map = {}; + const codeFixes = createMap(); export function registerCodeFix(action: CodeFix) { forEach(action.errorCodes, error => { @@ -29,7 +29,7 @@ namespace ts { export class CodeFixProvider { public static getSupportedErrorCodes() { - return getKeys(codeFixes); + return Object.keys(codeFixes); } public getFixes(context: CodeFixContext): CodeAction[] {