UNPKG

taggedjs

Version:

tagged template reactive html

17 lines 640 B
import { thenResolveBy } from '../interpolations/attributes/checkToResolvePromise.function.js'; import { getSupportInCycle } from '../tag/getSupportInCycle.function.js'; /** EXPERIMENTAL. NOT LIKING. runs a callback function one time and never again. Same as calling state(() => ...)*/ export function useAwaits() { const nowSupport = getSupportInCycle(); const controller = {}; Object.defineProperty(controller, 'add', { set(x) { x.then(thenResolveBy(nowSupport, resolvePromise)); }, }); return controller; } function resolvePromise(x) { return x; } //# sourceMappingURL=useAwaits.js.map