From 4c0bb173e68cdd7e5352bf3eccd0d82391cfeef8 Mon Sep 17 00:00:00 2001 From: Alexander T Date: Sat, 26 Oct 2019 17:35:25 +0300 Subject: [PATCH] mockingoose: Provides its own types (#39466) --- notNeededPackages.json | 6 ++++ types/mockingoose/index.d.ts | 40 -------------------------- types/mockingoose/mockingoose-tests.ts | 9 ------ types/mockingoose/tsconfig.json | 23 --------------- types/mockingoose/tslint.json | 1 - 5 files changed, 6 insertions(+), 73 deletions(-) delete mode 100644 types/mockingoose/index.d.ts delete mode 100644 types/mockingoose/mockingoose-tests.ts delete mode 100644 types/mockingoose/tsconfig.json delete mode 100644 types/mockingoose/tslint.json diff --git a/notNeededPackages.json b/notNeededPackages.json index 38e271d523..09b7f4ccfd 100644 --- a/notNeededPackages.json +++ b/notNeededPackages.json @@ -2130,6 +2130,12 @@ "sourceRepoURL": "https://github.com/will-stone/mobx-cookie", "asOfVersion": "1.1.1" }, + { + "libraryName": "mockingoose", + "typingsPackageName": "mockingoose", + "sourceRepoURL": "https://github.com/alonronin/mockingoose#readme", + "asOfVersion": "2.13.0" + }, { "libraryName": "Moment", "typingsPackageName": "moment", diff --git a/types/mockingoose/index.d.ts b/types/mockingoose/index.d.ts deleted file mode 100644 index a1597bd4e5..0000000000 --- a/types/mockingoose/index.d.ts +++ /dev/null @@ -1,40 +0,0 @@ -// Type definitions for mockingoose 2.11 -// Project: https://github.com/alonronin/mockingoose#readme -// Definitions by: Hiroshi Ioka -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// TypeScript Version: 2.2 - -type Op = - | 'find' - | 'findOne' - | 'count' - | 'countDocuments' - | 'estimatedDocumentCount' - | 'distinct' - | 'findOneAndUpdate' - | 'findOneAndRemove' - | 'remove' - | 'update' - | 'deleteOne' - | 'deleteMany' - | 'save'; - -declare class Mock { - toReturn(expected: any, op?: Op): this; - reset(op: Op): this; - toJSON(): any; -} - -interface Target { - __mocks: any; - resetAll(): void; - toJSON(): any; -} - -type Proxy = Target & { - [index: string]: Mock; -}; - -declare const mockingoose: Proxy; - -export default mockingoose; diff --git a/types/mockingoose/mockingoose-tests.ts b/types/mockingoose/mockingoose-tests.ts deleted file mode 100644 index 09a00ad274..0000000000 --- a/types/mockingoose/mockingoose-tests.ts +++ /dev/null @@ -1,9 +0,0 @@ -import mockingoose from 'mockingoose'; - -mockingoose.User - .toReturn({ name: 'name' }) - .toReturn({ name: 'a name too' }, 'findOne') - .toReturn({ name: 'another name' }, 'save') - .reset('find'); - -mockingoose.resetAll(); diff --git a/types/mockingoose/tsconfig.json b/types/mockingoose/tsconfig.json deleted file mode 100644 index a6f171944a..0000000000 --- a/types/mockingoose/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", - "mockingoose-tests.ts" - ] -} diff --git a/types/mockingoose/tslint.json b/types/mockingoose/tslint.json deleted file mode 100644 index 3db14f85ea..0000000000 --- a/types/mockingoose/tslint.json +++ /dev/null @@ -1 +0,0 @@ -{ "extends": "dtslint/dt.json" }