Browse Source

Remove unused runPromiseSequence util.

Renée Kooi 6 years ago
parent
commit
632c95a094

+ 0 - 10
packages/@uppy/utils/src/runPromiseSequence.js

@@ -1,10 +0,0 @@
-/**
- * Runs an array of promise-returning functions in sequence.
- */
-module.exports = function runPromiseSequence (functions, ...args) {
-  let promise = Promise.resolve()
-  functions.forEach((func) => {
-    promise = promise.then(() => func(...args))
-  })
-  return promise
-}

+ 0 - 15
packages/@uppy/utils/src/runPromiseSequence.test.js

@@ -1,15 +0,0 @@
-const runPromiseSequence = require('./runPromiseSequence')
-
-describe('runPromiseSequence', () => {
-  it('should run an array of promise-returning functions in sequence', () => {
-    const promiseFn1 = jest.fn().mockReturnValue(Promise.resolve)
-    const promiseFn2 = jest.fn().mockReturnValue(Promise.resolve)
-    const promiseFn3 = jest.fn().mockReturnValue(Promise.resolve)
-    return runPromiseSequence([promiseFn1, promiseFn2, promiseFn3])
-        .then(() => {
-          expect(promiseFn1.mock.calls.length).toEqual(1)
-          expect(promiseFn2.mock.calls.length).toEqual(1)
-          expect(promiseFn3.mock.calls.length).toEqual(1)
-        })
-  })
-})

+ 0 - 5
packages/@uppy/utils/types/index.d.ts

@@ -108,11 +108,6 @@ declare module '@uppy/utils/lib/prettyETA' {
   export default function prettyETA(seconds: number): string;
 }
 
-declare module '@uppy/utils/lib/runPromiseSequence' {
-  type Promiser = (...args: any[]) => Promise<void>;
-  export default function runPromiseSequence(functions: Promiser[], ...args: any[]): Promise<void>;
-}
-
 declare module '@uppy/utils/lib/secondsToTime' {
   export default function secondsToTime(seconds: number): string;
 }