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(),
};
}