UNPKG

@turbox3d/reactivity

Version:

Large-scale reactive state management library

35 lines (34 loc) 737 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.config = config; exports.ctx = void 0; var _shared = require("@turbox3d/shared"); var isDev = process.env.NODE_ENV !== 'production'; var ctx = exports.ctx = { middleware: { logger: isDev, diffLogger: true, effect: false, perf: isDev, skipNestLog: true, skipNestPerfLog: true }, timeTravel: { isActive: false, isNeedRecord: false, maxStepNumber: 20, keepActionChain: isDev }, disableReactive: false, strictMode: isDev, devTool: false, batchUpdateOnFinish: undefined }; /** * framework global config method. */ function config(conf) { exports.ctx = ctx = (0, _shared.deepMerge)(ctx, conf); }