interface ConfigCtx {
    batchUpdateOnFinish?: (() => void);
    devTool?: boolean;
    disableReactive?: boolean;
    middleware: {
        diffLogger?: boolean;
        effect?: boolean;
        logger?: boolean;
        perf?: boolean;
        skipNestLog?: boolean;
        skipNestPerfLog?: boolean;
    };
    strictMode?: boolean;
    timeTravel: {
        isActive?: boolean;
        isNeedRecord?: boolean;
        keepActionChain?: boolean;
        maxStepNumber?: number;
    };
}

Properties

batchUpdateOnFinish?: (() => void)

Type declaration

    • (): void
    • Returns void

devTool?: boolean
disableReactive?: boolean
middleware: {
    diffLogger?: boolean;
    effect?: boolean;
    logger?: boolean;
    perf?: boolean;
    skipNestLog?: boolean;
    skipNestPerfLog?: boolean;
}

Type declaration

  • Optional diffLogger?: boolean
  • Optional effect?: boolean
  • Optional logger?: boolean
  • Optional perf?: boolean
  • Optional skipNestLog?: boolean
  • Optional skipNestPerfLog?: boolean
strictMode?: boolean
timeTravel: {
    isActive?: boolean;
    isNeedRecord?: boolean;
    keepActionChain?: boolean;
    maxStepNumber?: number;
}

Type declaration

  • Optional isActive?: boolean
  • Optional isNeedRecord?: boolean
  • Optional keepActionChain?: boolean
  • Optional maxStepNumber?: number

Generated using TypeDoc