From 0de0e140622249db8de86d26f7bb4964f99b1baa Mon Sep 17 00:00:00 2001 From: Alexander T Date: Tue, 29 Oct 2019 05:45:33 +0200 Subject: [PATCH] deep-freeze-es6: Provides its own types (#39629) --- notNeededPackages.json | 6 +++++ .../deep-freeze-es6/deep-freeze-es6-tests.ts | 11 --------- types/deep-freeze-es6/index.d.ts | 15 ------------ types/deep-freeze-es6/tsconfig.json | 23 ------------------- types/deep-freeze-es6/tslint.json | 1 - 5 files changed, 6 insertions(+), 50 deletions(-) delete mode 100644 types/deep-freeze-es6/deep-freeze-es6-tests.ts delete mode 100644 types/deep-freeze-es6/index.d.ts delete mode 100644 types/deep-freeze-es6/tsconfig.json delete mode 100644 types/deep-freeze-es6/tslint.json diff --git a/notNeededPackages.json b/notNeededPackages.json index 6566a3b29d..c9837c6e87 100644 --- a/notNeededPackages.json +++ b/notNeededPackages.json @@ -714,6 +714,12 @@ "sourceRepoURL": "https://github.com/sindresorhus/decompress-response", "asOfVersion": "4.1.0" }, + { + "libraryName": "deep-freeze-es6", + "typingsPackageName": "deep-freeze-es6", + "sourceRepoURL": "https://github.com/christophehurpeau/deep-freeze-es6", + "asOfVersion": "1.1.0" + }, { "libraryName": "deepmerge", "typingsPackageName": "deepmerge", diff --git a/types/deep-freeze-es6/deep-freeze-es6-tests.ts b/types/deep-freeze-es6/deep-freeze-es6-tests.ts deleted file mode 100644 index f2a235668f..0000000000 --- a/types/deep-freeze-es6/deep-freeze-es6-tests.ts +++ /dev/null @@ -1,11 +0,0 @@ -import * as deepFreeze from "deep-freeze-es6"; - -class Foo { - foo: string; -} -const foo: Foo = deepFreeze(new Foo()); -const foo2: Foo = deepFreeze({foo: "bar"}); -const obj: object = deepFreeze({count: 2}); -const items: Array<{id: number, name: string}> = deepFreeze([{id: 0, name: "first"}]); -const map: Map = deepFreeze(new Map()); -const set: Set = deepFreeze(new Set()); diff --git a/types/deep-freeze-es6/index.d.ts b/types/deep-freeze-es6/index.d.ts deleted file mode 100644 index 7d26cbe5c8..0000000000 --- a/types/deep-freeze-es6/index.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -// Type definitions for deep-freeze-es6 1.0 -// Project: https://github.com/christophehurpeau/deep-freeze-es6 -// Definitions by: Matt Bishop -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// TypeScript Version: 2.2 - -/** Declaration file generated by dts-gen */ - -export = deepFreeze; - -declare function deepFreeze(obj: T): T; - -declare namespace deepFreeze { - const prototype: {}; -} diff --git a/types/deep-freeze-es6/tsconfig.json b/types/deep-freeze-es6/tsconfig.json deleted file mode 100644 index cf9a3b32f5..0000000000 --- a/types/deep-freeze-es6/tsconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "lib": [ - "es6" - ], - "noImplicitAny": true, - "noImplicitThis": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "baseUrl": "../", - "typeRoots": [ - "../" - ], - "types": [], - "noEmit": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.d.ts", - "deep-freeze-es6-tests.ts" - ] -} \ No newline at end of file diff --git a/types/deep-freeze-es6/tslint.json b/types/deep-freeze-es6/tslint.json deleted file mode 100644 index 3db14f85ea..0000000000 --- a/types/deep-freeze-es6/tslint.json +++ /dev/null @@ -1 +0,0 @@ -{ "extends": "dtslint/dt.json" }