UNPKG

overmind

Version:
17 lines (16 loc) 1.13 kB
import { IConfiguration } from "./types.js"; import { NestedPartial } from "./internalTypes.js"; import { Overmind } from "./Overmind.js"; import * as proxyStateTree from "proxy-state-tree"; //#region src/OvermindMock.d.ts interface OvermindMock<Config extends IConfiguration> extends Overmind<Config> { onInitialize: () => Promise<proxyStateTree.IMutation[]>; mutations: proxyStateTree.IMutation[]; } declare function createOvermindMock<Config extends IConfiguration>(config: Config): OvermindMock<Config>; declare function createOvermindMock<Config extends IConfiguration>(config: Config, setInitialState: (state: Config['state']) => void): OvermindMock<Config>; declare function createOvermindMock<Config extends IConfiguration>(config: Config, mockedEffects: NestedPartial<Config['effects']>): OvermindMock<Config>; declare function createOvermindMock<Config extends IConfiguration>(config: Config, mockedEffects: NestedPartial<Config['effects']>, setInitialState: (state: Config['state']) => void): OvermindMock<Config>; //#endregion export { OvermindMock, createOvermindMock }; //# sourceMappingURL=OvermindMock.d.ts.map