UNPKG

ayanami

Version:
14 lines (13 loc) 362 B
import { BehaviorSubject } from 'rxjs'; export function createState(defaultState) { var _state$ = new BehaviorSubject(defaultState); return { getState: function () { return _state$.getValue(); }, setState: function (state) { _state$.next(state); }, state$: _state$.asObservable(), }; }