UNPKG

vue3-lazy-hydration

Version:
22 lines (21 loc) 391 B
function createHydrationPromise(cleanup) { let resolvePromise = () => { }; const promise = new Promise((resolve) => { resolvePromise = () => { cleanup(); resolve(); }; }); const onResolvedPromise = (cb) => { void promise.then(cb); }; return { promise, resolvePromise, onResolvedPromise }; } export { createHydrationPromise as default };