UNPKG

ayanami

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