MCPcopy Create free account
hub / github.com/LeetCode-OpenSource/ayanami / createState

Function createState

src/core/utils/basic-state.ts:9–21  ·  view source on GitHub ↗
(defaultState: S)

Source from the content-addressed store, hash-verified

7}
8
9export function createState<S>(defaultState: S): State<S> {
10 const _state$ = new BehaviorSubject<S>(defaultState)
11
12 return {
13 getState() {
14 return _state$.getValue()
15 },
16 setState(state: S) {
17 _state$.next(state)
18 },
19 state$: _state$.asObservable(),
20 }
21}

Callers 2

utils.spec.tsFile · 0.90
IkariClass · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected