UNPKG

clovie

Version:

Vintage web dev tooling with modern quality of life

19 lines (16 loc) 338 B
import type from 'type-detect'; export default function getData (data) { return new Promise ((resolve, reject) => { switch (type(data)) { case 'Object': resolve(data); break; case 'function': resolve(data()) break; case 'Promise': data.then(resolve) break; } }) }