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

Function createIkariConfig

test/specs/ikari.spec.ts:20–34  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

18}
19
20const createIkariConfig = () => ({
21 nameForLog: 'abc',
22 defaultState: { count: 0 },
23 effects: { never: () => NEVER },
24 reducers: {
25 setCount: (state: State, count: number): State => ({ ...state, count }),
26 },
27 immerReducers: {
28 immerSetCount: (state: Draft<State>, count: number) => {
29 state.count = count
30 },
31 },
32 defineActions: { hmm: getDefineAction() },
33 effectActionFactories: {},
34})
35
36const createIkari = () => new Ikari<State>(Object.create(null), createIkariConfig())
37

Callers 2

createIkariFunction · 0.85
ikari.spec.tsFile · 0.85

Calls 1

getDefineActionFunction · 0.85

Tested by

no test coverage detected