(cfg: { initialState?: T })
| 2 | import { RxState } from '../src/lib/rx-state.service'; |
| 3 | |
| 4 | export function setupState<T extends object>(cfg: { initialState?: T }) { |
| 5 | const { initialState } = { ...cfg }; |
| 6 | const state = new RxState<T>(); |
| 7 | if (initialState) { |
| 8 | state.set(initialState); |
| 9 | } |
| 10 | return state; |
| 11 | } |
| 12 | |
| 13 | type ProjectStateFn<T> = (state: T) => any; |
| 14 |