UNPKG

@e22m4u/js-repository

Version:

Реализация репозитория для работы с базами данных в Node.js

16 lines (14 loc) 397 B
import {isPromise} from './is-promise.js'; /** * Transform a value or promise with a function that * produces a new value or promise. * * @param {*} valueOrPromise * @param {Function} transformer * @returns {*} */ export function transformPromise(valueOrPromise, transformer) { return isPromise(valueOrPromise) ? valueOrPromise.then(transformer) : transformer(valueOrPromise); }