(fetcher)
| 8 | export const createStore: DefineStoreInterface< |
| 9 | Store<unknown> |
| 10 | >["createStore"] = (fetcher) => { |
| 11 | const store = createZustandStore<StoreData<unknown>>((set) => ({ |
| 12 | ...createStoreData(), |
| 13 | refresh: async () => { |
| 14 | set(() => ({ isRefreshing: true })); |
| 15 | for await (const data of fetcher()) { |
| 16 | set(() => updateStoreData(<StoreData<unknown>>{}, data)); |
| 17 | } |
| 18 | set(() => ({ isRefreshing: false })); |
| 19 | }, |
| 20 | })); |
| 21 | return store; |
| 22 | }; |
nothing calls this directly
no test coverage detected