@quick-qui/model-core
Advanced tools
+12
| # quick-qui/model-core | ||
| 核心概念定义。 | ||
| ## 概念说明 - | ||
| 1. 模型(model) - 包含了必要信息的一个对象。其内容取决于其用途,在机制层面没有具体定义。 | ||
| 1. 模型定义(model define) - | ||
| 1. 模型验证(model validate) - 模型生成的过程中,可能有对模型或者模型的部分进验证的步骤,模型定义中有相关的约定。完成模型验证的逻辑是模型验证者(validator)。 | ||
| 1. 模型编织(model weave) - 模型生成的过程中,各个部分可以相互综合相互影响。这个步骤在模型定义中约定。完成模型编织的逻辑是模型编制者(weaver)。 | ||
| 2. 日志(log) - 模型生成的过程中会过程记录。称为日志。通过日志,模型描述者可以容易回溯和debug日志生成过程。验证的结果、编织的记录都使用这个机制。 | ||
@@ -14,3 +14,3 @@ import { Log } from "./Log"; | ||
| context: string; | ||
| constructor(context: string, message: string); | ||
| constructor(context: string, message: string, error?: boolean); | ||
| } | ||
@@ -17,0 +17,0 @@ export interface ModelWeaverConfig { |
@@ -5,3 +5,4 @@ "use strict"; | ||
| var ModelWeaveLog = /** @class */ (function () { | ||
| function ModelWeaveLog(context, message) { | ||
| function ModelWeaveLog(context, message, error) { | ||
| if (error === void 0) { error = false; } | ||
| this.level = 'info'; | ||
@@ -13,2 +14,5 @@ this.category = 'model-weave'; | ||
| this.context = context; | ||
| if (error) { | ||
| this.level = 'error'; | ||
| } | ||
| } | ||
@@ -15,0 +19,0 @@ return ModelWeaveLog; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"ModelWeaver.js","sourceRoot":"","sources":["../../src/model/ModelWeaver.ts"],"names":[],"mappings":";;AAEA,yBAA2B;AAS3B;IAKI,uBAAY,OAAc,EAAC,OAAe;QAJ1C,UAAK,GAAW,MAAM,CAAA;QACtB,aAAQ,GAAW,aAAa,CAAA;QAChC,YAAO,GAAW,EAAE,CAAA;QACpB,YAAO,GAAU,EAAE,CAAA;QAEf,IAAI,CAAC,OAAO,GAAG,OAAO,CAAA;QACtB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAA;IAC1B,CAAC;IACL,oBAAC;AAAD,CAAC,AATD,IASC;AATY,sCAAa;AAeb,QAAA,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC;IAChC,IAAI,EAAC,CAAC,CAAC,MAAM;CAGhB,CAAC,CAAA"} | ||
| {"version":3,"file":"ModelWeaver.js","sourceRoot":"","sources":["../../src/model/ModelWeaver.ts"],"names":[],"mappings":";;AAEA,yBAA2B;AAS3B;IAKI,uBAAY,OAAc,EAAC,OAAe,EAAC,KAAmB;QAAnB,sBAAA,EAAA,aAAmB;QAJ9D,UAAK,GAAW,MAAM,CAAA;QACtB,aAAQ,GAAW,aAAa,CAAA;QAChC,YAAO,GAAW,EAAE,CAAA;QACpB,YAAO,GAAU,EAAE,CAAA;QAEf,IAAI,CAAC,OAAO,GAAG,OAAO,CAAA;QACtB,IAAI,CAAC,OAAO,GAAG,OAAO,CAAA;QACtB,IAAG,KAAK,EAAC;YACL,IAAI,CAAC,KAAK,GAAG,OAAO,CAAA;SACvB;IACL,CAAC;IACL,oBAAC;AAAD,CAAC,AAZD,IAYC;AAZY,sCAAa;AAkBb,QAAA,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC;IAChC,IAAI,EAAC,CAAC,CAAC,MAAM;CAGhB,CAAC,CAAA"} |
+1
-1
| { | ||
| "name": "@quick-qui/model-core", | ||
| "version": "2.0.3", | ||
| "version": "2.1.0", | ||
| "description": "model core", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
8157
15.8%23
4.55%143
2.88%1
-50%13
Infinity%