UNPKG

ayanami

Version:
18 lines (17 loc) 494 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createState = void 0; var rxjs_1 = require("rxjs"); function createState(defaultState) { var _state$ = new rxjs_1.BehaviorSubject(defaultState); return { getState: function () { return _state$.getValue(); }, setState: function (state) { _state$.next(state); }, state$: _state$.asObservable(), }; } exports.createState = createState;