🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@quick-qui/model-core

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@quick-qui/model-core - npm Package Compare versions

Comparing version
2.0.3
to
2.1.0
+12
README.md
# quick-qui/model-core
核心概念定义。
## 概念说明 -
1. 模型(model) - 包含了必要信息的一个对象。其内容取决于其用途,在机制层面没有具体定义。
1. 模型定义(model define) -
1. 模型验证(model validate) - 模型生成的过程中,可能有对模型或者模型的部分进验证的步骤,模型定义中有相关的约定。完成模型验证的逻辑是模型验证者(validator)。
1. 模型编织(model weave) - 模型生成的过程中,各个部分可以相互综合相互影响。这个步骤在模型定义中约定。完成模型编织的逻辑是模型编制者(weaver)。
2. 日志(log) - 模型生成的过程中会过程记录。称为日志。通过日志,模型描述者可以容易回溯和debug日志生成过程。验证的结果、编织的记录都使用这个机制。
+1
-1

@@ -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"}
{
"name": "@quick-qui/model-core",
"version": "2.0.3",
"version": "2.1.0",
"description": "model core",

@@ -5,0 +5,0 @@ "main": "dist/index.js",