UNPKG

vite-ssr

Version:

Vite utility for server side rendering

15 lines (14 loc) 413 B
export function defer() { const deferred = { status: 'pending' }; deferred.promise = new Promise((resolve, reject) => { deferred.resolve = (value) => { deferred.status = 'resolved'; return resolve(value); }; deferred.reject = (error) => { deferred.status = 'rejected'; return reject(error); }; }); return deferred; }