onInitialize
import { OnInitialize } from 'overmind'
export const onInitialize: OnInitialize = async ({
state,
actions,
effects
}, overmind) => {
const initialData = await effects.api.getInitialData()
state.initialData = initialData
}import { IConfig } from 'overmind'
import { onInitialize } from './onInitialize'
import { state } from './state'
import * as actions from './actions'
export const config = {
onInitialize,
state,
actions
}
// For explicit typing check the Typescript guide
declare module 'overmind' {
interface Config extends IConfig<typeof config> {}
}Last updated