diff --git a/notNeededPackages.json b/notNeededPackages.json index aefc366624..529c094f47 100644 --- a/notNeededPackages.json +++ b/notNeededPackages.json @@ -3384,6 +3384,12 @@ "sourceRepoURL": "https://github.com/sindresorhus/redent", "asOfVersion": "3.0.0" }, + { + "libraryName": "reduce-reducers", + "typingsPackageName": "reduce-reducers", + "sourceRepoURL": "https://github.com/redux-utilities/reduce-reducers", + "asOfVersion": "1.0.0" + }, { "libraryName": "Redux", "typingsPackageName": "redux", diff --git a/types/reduce-reducers/index.d.ts b/types/reduce-reducers/index.d.ts deleted file mode 100644 index 89f98aa2b3..0000000000 --- a/types/reduce-reducers/index.d.ts +++ /dev/null @@ -1,82 +0,0 @@ -// Type definitions for reduce-reducers 0.3 -// Project: https://github.com/redux-utilities/reduce-reducers -// Definitions by: Huy Nguyen -// Dalius Dobravolskas -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// TypeScript Version: 2.3 - -import { Reducer } from 'redux'; -export default function reduceReducer(r0: Reducer, s: S | null): Reducer; -export default function reduceReducer(r0: Reducer, r1: Reducer, s: S | null): Reducer; -export default function reduceReducer(r0: Reducer, r1: Reducer, r2: Reducer, s: S | null): Reducer; -export default function reduceReducer( - r0: Reducer, - r1: Reducer, - r2: Reducer, - r3: Reducer, - s: S | null, -): Reducer; -export default function reduceReducer( - r0: Reducer, - r1: Reducer, - r2: Reducer, - r3: Reducer, - r4: Reducer, - s: S | null, -): Reducer; -export default function reduceReducer( - r0: Reducer, - r1: Reducer, - r2: Reducer, - r3: Reducer, - r4: Reducer, - r5: Reducer, - s: S | null, -): Reducer; -export default function reduceReducer( - r0: Reducer, - r1: Reducer, - r2: Reducer, - r3: Reducer, - r4: Reducer, - r5: Reducer, - r6: Reducer, - s: S | null, -): Reducer; -export default function reduceReducer( - r0: Reducer, - r1: Reducer, - r2: Reducer, - r3: Reducer, - r4: Reducer, - r5: Reducer, - r6: Reducer, - r7: Reducer, - s: S | null, -): Reducer; -export default function reduceReducer( - r0: Reducer, - r1: Reducer, - r2: Reducer, - r3: Reducer, - r4: Reducer, - r5: Reducer, - r6: Reducer, - r7: Reducer, - r8: Reducer, - s: S | null, -): Reducer; -export default function reduceReducer( - r0: Reducer, - r1: Reducer, - r2: Reducer, - r3: Reducer, - r4: Reducer, - r5: Reducer, - r6: Reducer, - r7: Reducer, - r8: Reducer, - r9: Reducer, - s: S | null, -): Reducer; -export default function reduceReducer(...reducers: Array>): Reducer; diff --git a/types/reduce-reducers/package.json b/types/reduce-reducers/package.json deleted file mode 100644 index 7f5b19d45b..0000000000 --- a/types/reduce-reducers/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "private": true, - "dependencies": { - "redux": "^4.0.0" - } -} diff --git a/types/reduce-reducers/reduce-reducers-tests.ts b/types/reduce-reducers/reduce-reducers-tests.ts deleted file mode 100644 index 6d14449814..0000000000 --- a/types/reduce-reducers/reduce-reducers-tests.ts +++ /dev/null @@ -1,188 +0,0 @@ -import { - Reducer, - Action, -} from 'redux'; -import reduceReducers from 'reduce-reducers'; - -interface TestStore { - a: number; - b: string; -} -const firstReducer: Reducer = (store, action) => ({a: 0, b: ''}); -const secondReducer: Reducer = (store, action) => ({a: 0, b: ''}); -const finalReducer: (state: TestStore, action: Action) => TestStore = reduceReducers(firstReducer, secondReducer); -const finalReducerWithState: (state: TestStore, action: Action) => TestStore = reduceReducers(firstReducer, secondReducer, null); - -const initialState: TestStore = { - a: 1, - b: '2', -}; - -const finalReducerWithInitialState: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - initialState); - -const reducer02: Reducer = (store, action) => ({a: 0, b: ''}); -const reducer03: Reducer = (store, action) => ({a: 0, b: ''}); -const reducer04: Reducer = (store, action) => ({a: 0, b: ''}); -const reducer05: Reducer = (store, action) => ({a: 0, b: ''}); -const reducer06: Reducer = (store, action) => ({a: 0, b: ''}); -const reducer07: Reducer = (store, action) => ({a: 0, b: ''}); -const reducer08: Reducer = (store, action) => ({a: 0, b: ''}); -const reducer09: Reducer = (store, action) => ({a: 0, b: ''}); - -const finalReducerWithInitialState02: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - initialState); -const finalReducerWithInitialState02null: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - null); - -const finalReducerWithInitialState03: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - initialState); -const finalReducerWithInitialState03null: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - null); - -const finalReducerWithInitialState04: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - initialState); -const finalReducerWithInitialState04null: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - null); - -const finalReducerWithInitialState05: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - reducer05, - initialState); -const finalReducerWithInitialState05null: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - reducer05, - null); - -const finalReducerWithInitialState06: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - reducer05, - reducer06, - initialState); -const finalReducerWithInitialState06null: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - reducer05, - reducer06, - null); - -const finalReducerWithInitialState07: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - reducer05, - reducer06, - reducer07, - initialState); -const finalReducerWithInitialState07null: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - reducer05, - reducer06, - reducer07, - null); - -const finalReducerWithInitialState08: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - reducer05, - reducer06, - reducer07, - reducer08, - initialState); -const finalReducerWithInitialState08null: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - reducer05, - reducer06, - reducer07, - reducer08, - null); - -const finalReducerWithoutInitialState09: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - reducer05, - reducer06, - reducer07, - reducer08, - reducer09); -const finalReducerWithInitialState09: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - reducer05, - reducer06, - reducer07, - reducer08, - reducer09, - initialState); -const finalReducerWithInitialState09null: (state: TestStore, action: Action) => TestStore = reduceReducers( - firstReducer, - secondReducer, - reducer02, - reducer03, - reducer04, - reducer05, - reducer06, - reducer07, - reducer08, - reducer09, - null); diff --git a/types/reduce-reducers/tsconfig.json b/types/reduce-reducers/tsconfig.json deleted file mode 100644 index 938f4e9c10..0000000000 --- a/types/reduce-reducers/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", - "reduce-reducers-tests.ts" - ] -} \ No newline at end of file diff --git a/types/reduce-reducers/tslint.json b/types/reduce-reducers/tslint.json deleted file mode 100644 index 3db14f85ea..0000000000 --- a/types/reduce-reducers/tslint.json +++ /dev/null @@ -1 +0,0 @@ -{ "extends": "dtslint/dt.json" }