UNPKG

@logicflow/engine

Version:

a process engine for javascript

29 lines 1.54 kB
export var ErrorCode; (function (ErrorCode) { // 模型数据错误 ErrorCode[ErrorCode["NONE_START_NODE"] = 1000] = "NONE_START_NODE"; ErrorCode[ErrorCode["NONE_NODE_ID"] = 1001] = "NONE_NODE_ID"; // 表达式错误 ErrorCode[ErrorCode["NO_DOCUMENT_BODY"] = 2001] = "NO_DOCUMENT_BODY"; })(ErrorCode || (ErrorCode = {})); export var WarningCode; (function (WarningCode) { WarningCode[WarningCode["NONE_START_NODE_IN_DATA"] = 2000] = "NONE_START_NODE_IN_DATA"; WarningCode[WarningCode["START_NODE_INCOMING"] = 2001] = "START_NODE_INCOMING"; // 表达式判断异常 WarningCode[WarningCode["EXPRESSION_EXEC_ERROR"] = 3000] = "EXPRESSION_EXEC_ERROR"; })(WarningCode || (WarningCode = {})); // TODO: 感觉这块可以用个国际化插件,这样配置不同语言加文件就可以了。 const errorMsgMapCn = { [ErrorCode.NONE_START_NODE]: '未找到入度为0的节点', [ErrorCode.NONE_NODE_ID]: '流程数据中存在没有此节点', [ErrorCode.NO_DOCUMENT_BODY]: '找不到document.body, 请在DOM加载完成后再执行', }; const warningMsgMapCn = { [WarningCode.NONE_START_NODE_IN_DATA]: '初始化数据中未找到入度为0的节点', [WarningCode.START_NODE_INCOMING]: '开始节点不允许被连入', [WarningCode.EXPRESSION_EXEC_ERROR]: '表达式执行异常', }; export const getErrorMsg = (code) => `error[${code}]: ${errorMsgMapCn[code]}`; export const getWarningMsg = (code) => `warning[${code}]: ${warningMsgMapCn[code]}`; //# sourceMappingURL=LogCode.js.map