UNPKG

vuse-rx

Version:

First-class rxjs support for Vue 3

22 lines 727 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.refsFrom = void 0; const rxjs_1 = require("rxjs"); const vue_1 = require("vue"); const until_1 = require("../operators/until"); function refsFrom(input, defaultValues = {}) { const next = (0, vue_1.ref)(defaultValues.next); const error = (0, vue_1.ref)(defaultValues.error); const value$ = (0, until_1.untilUnmounted)((0, rxjs_1.from)(input)); return { next, error, value$, subscription: value$.subscribe({ next: v => next.value = v, error: v => error.value = v, }) }; } exports.refsFrom = refsFrom; //# sourceMappingURL=refs-from.js.map