transform-promise.d.ts 345 B

12345678910111213
  1. import {ValueOrPromise} from '../types.js';
  2. /**
  3. * Transform a value or promise with a function that
  4. * produces a new value or promise.
  5. *
  6. * @param valueOrPromise
  7. * @param transformer
  8. */
  9. export declare function transformPromise<T, V>(
  10. valueOrPromise: ValueOrPromise<T>,
  11. transformer: (val: T) => ValueOrPromise<V>,
  12. ): ValueOrPromise<V>;