UNPKG

pnpm

Version:

Fast, disk space efficient package manager

16 lines (13 loc) 324 B
/** @license MIT License (c) copyright 2010-2016 original author or authors */ /** @author Brian Cavalier */ /** @author John Hann */ export function defer (task) { return Promise.resolve(task).then(runTask) } export function runTask (task) { try { return task.run() } catch (e) { return task.error(e) } }