@journeyapps/parser-schema
Advanced tools
@@ -10,4 +10,2 @@ import { Type } from './Type'; | ||
| }; | ||
| cast(value: any): any[]; | ||
| clone(array: any): any[]; | ||
| } |
@@ -16,33 +16,4 @@ "use strict"; | ||
| } | ||
| cast(value) { | ||
| if (typeof value != 'object') { | ||
| throw new Error(value + ' is not an object'); | ||
| } | ||
| var thisTypeName = this.objectType.name; | ||
| if (value instanceof Array) { | ||
| // TODO: do we need to check the object values? | ||
| return value; | ||
| } | ||
| else { | ||
| // We do not print the value here, since it may be a massive array. | ||
| throw new Error('Expected value to have array type ' + thisTypeName); | ||
| } | ||
| } | ||
| clone(array) { | ||
| var cloned = []; | ||
| for (var i = 0; i < array.length; i++) { | ||
| var object = array[i]; | ||
| // Sanity check to make sure it's an object | ||
| if (object != null && typeof object._clone == 'function') { | ||
| cloned.push(object._clone()); | ||
| } | ||
| else { | ||
| // Ignore any other values | ||
| cloned.push(null); | ||
| } | ||
| } | ||
| return cloned; | ||
| } | ||
| } | ||
| exports.ArrayType = ArrayType; | ||
| //# sourceMappingURL=ArrayType.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"ArrayType.js","sourceRoot":"","sources":["../../src/ArrayType.ts"],"names":[],"mappings":";;AAAA,iCAA8B;AAG9B,MAAa,SAAU,SAAQ,WAAI;IAGjC,YAAY,UAAsB;QAChC,KAAK,CAAC,OAAO,CAAC,CAAC;QAEf,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;QAC7B,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,MAAM;QACJ,OAAO;YACL,IAAI,EAAE,OAAO;YACb,MAAM,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI;SAC7B,CAAC;IACJ,CAAC;IAED,IAAI,CAAC,KAAK;QACR,IAAI,OAAO,KAAK,IAAI,QAAQ,EAAE;YAC5B,MAAM,IAAI,KAAK,CAAC,KAAK,GAAG,mBAAmB,CAAC,CAAC;SAC9C;QACD,IAAI,YAAY,GAAG,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC;QACxC,IAAI,KAAK,YAAY,KAAK,EAAE;YAC1B,+CAA+C;YAC/C,OAAO,KAAK,CAAC;SACd;aAAM;YACL,mEAAmE;YACnE,MAAM,IAAI,KAAK,CAAC,oCAAoC,GAAG,YAAY,CAAC,CAAC;SACtE;IACH,CAAC;IAED,KAAK,CAAC,KAAK;QACT,IAAI,MAAM,GAAG,EAAE,CAAC;QAChB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACrC,IAAI,MAAM,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;YACtB,2CAA2C;YAC3C,IAAI,MAAM,IAAI,IAAI,IAAI,OAAO,MAAM,CAAC,MAAM,IAAI,UAAU,EAAE;gBACxD,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC,CAAC;aAC9B;iBAAM;gBACL,0BAA0B;gBAC1B,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;aACnB;SACF;QACD,OAAO,MAAM,CAAC;IAChB,CAAC;CACF;AA7CD,8BA6CC"} | ||
| {"version":3,"file":"ArrayType.js","sourceRoot":"","sources":["../../src/ArrayType.ts"],"names":[],"mappings":";;AAAA,iCAA8B;AAG9B,MAAa,SAAU,SAAQ,WAAI;IAGjC,YAAY,UAAsB;QAChC,KAAK,CAAC,OAAO,CAAC,CAAC;QAEf,IAAI,CAAC,UAAU,GAAG,UAAU,CAAC;QAC7B,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC;IAC3B,CAAC;IAED,MAAM;QACJ,OAAO;YACL,IAAI,EAAE,OAAO;YACb,MAAM,EAAE,IAAI,CAAC,UAAU,CAAC,IAAI;SAC7B,CAAC;IACJ,CAAC;CACF;AAhBD,8BAgBC"} |
+5
-5
| { | ||
| "name": "@journeyapps/parser-schema", | ||
| "version": "3.0.3", | ||
| "version": "3.0.4", | ||
| "description": "Journey JS library", | ||
@@ -14,7 +14,7 @@ "main": "./dist/src/index.js", | ||
| "dependencies": { | ||
| "@journeyapps/core-xml": "^3.0.3", | ||
| "@journeyapps/parser-common": "^3.0.3" | ||
| "@journeyapps/core-xml": "^3.0.4", | ||
| "@journeyapps/parser-common": "^3.0.4" | ||
| }, | ||
| "devDependencies": { | ||
| "@journeyapps/core-test-helpers": "^3.0.3", | ||
| "@journeyapps/core-test-helpers": "^3.0.4", | ||
| "@journeyapps/domparser": "^0.3.0" | ||
@@ -26,3 +26,3 @@ }, | ||
| ], | ||
| "gitHead": "83b6401dae1c7c3aeaa8d76c166512bab1a1571a" | ||
| "gitHead": "296bf1ca9d8c5563437c9f0c60ab398ef5a7de27" | ||
| } |
153810
-1.14%2002
-1.52%