@liskhq/lisk-codec
Advanced tools
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.writeBoolean = (value) => value ? Buffer.from('01', 'hex') : Buffer.from('00', 'hex'); | ||
| exports.readBoolean = (buffer, offset) => [ | ||
| exports.readBoolean = exports.writeBoolean = void 0; | ||
| const writeBoolean = (value) => value ? Buffer.from('01', 'hex') : Buffer.from('00', 'hex'); | ||
| exports.writeBoolean = writeBoolean; | ||
| const readBoolean = (buffer, offset) => [ | ||
| buffer[offset] !== 0x00, | ||
| 1, | ||
| ]; | ||
| exports.readBoolean = readBoolean; | ||
| //# sourceMappingURL=boolean.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"boolean.js","sourceRoot":"","sources":["../src/boolean.ts"],"names":[],"mappings":";;AAgBa,QAAA,YAAY,GAAG,CAAC,KAAc,EAAU,EAAE,CACtD,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;AAEhD,QAAA,WAAW,GAAG,CAAC,MAAc,EAAE,MAAc,EAAqB,EAAE,CAAC;IACjF,MAAM,CAAC,MAAM,CAAC,KAAK,IAAI;IACvB,CAAC;CACD,CAAC"} | ||
| {"version":3,"file":"boolean.js","sourceRoot":"","sources":["../src/boolean.ts"],"names":[],"mappings":";;;AAgBO,MAAM,YAAY,GAAG,CAAC,KAAc,EAAU,EAAE,CACtD,KAAK,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;AADhD,QAAA,YAAY,gBACoC;AAEtD,MAAM,WAAW,GAAG,CAAC,MAAc,EAAE,MAAc,EAAqB,EAAE,CAAC;IACjF,MAAM,CAAC,MAAM,CAAC,KAAK,IAAI;IACvB,CAAC;CACD,CAAC;AAHW,QAAA,WAAW,eAGtB"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.readBytes = exports.writeBytes = void 0; | ||
| const varint_1 = require("./varint"); | ||
| exports.writeBytes = (bytes) => Buffer.concat([varint_1.writeUInt32(bytes.length), bytes]); | ||
| exports.readBytes = (buffer, offset) => { | ||
| const writeBytes = (bytes) => Buffer.concat([varint_1.writeUInt32(bytes.length), bytes]); | ||
| exports.writeBytes = writeBytes; | ||
| const readBytes = (buffer, offset) => { | ||
| const [byteLength, keySize] = varint_1.readUInt32(buffer, offset); | ||
| return [buffer.subarray(offset + keySize, offset + keySize + byteLength), byteLength + keySize]; | ||
| }; | ||
| exports.readBytes = readBytes; | ||
| //# sourceMappingURL=bytes.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"bytes.js","sourceRoot":"","sources":["../src/bytes.ts"],"names":[],"mappings":";;AAaA,qCAAmD;AAEtC,QAAA,UAAU,GAAG,CAAC,KAAa,EAAU,EAAE,CACnD,MAAM,CAAC,MAAM,CAAC,CAAC,oBAAW,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC;AAEtC,QAAA,SAAS,GAAG,CAAC,MAAc,EAAE,MAAc,EAAoB,EAAE;IAC7E,MAAM,CAAC,UAAU,EAAE,OAAO,CAAC,GAAG,mBAAU,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACzD,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,GAAG,OAAO,EAAE,MAAM,GAAG,OAAO,GAAG,UAAU,CAAC,EAAE,UAAU,GAAG,OAAO,CAAC,CAAC;AACjG,CAAC,CAAC"} | ||
| {"version":3,"file":"bytes.js","sourceRoot":"","sources":["../src/bytes.ts"],"names":[],"mappings":";;;AAaA,qCAAmD;AAE5C,MAAM,UAAU,GAAG,CAAC,KAAa,EAAU,EAAE,CACnD,MAAM,CAAC,MAAM,CAAC,CAAC,oBAAW,CAAC,KAAK,CAAC,MAAM,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC;AADtC,QAAA,UAAU,cAC4B;AAE5C,MAAM,SAAS,GAAG,CAAC,MAAc,EAAE,MAAc,EAAoB,EAAE;IAC7E,MAAM,CAAC,UAAU,EAAE,OAAO,CAAC,GAAG,mBAAU,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IACzD,OAAO,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,GAAG,OAAO,EAAE,MAAM,GAAG,OAAO,GAAG,UAAU,CAAC,EAAE,UAAU,GAAG,OAAO,CAAC,CAAC;AACjG,CAAC,CAAC;AAHW,QAAA,SAAS,aAGpB"} |
@@ -9,3 +9,3 @@ /// <reference types="node" /> | ||
| export declare class Codec { | ||
| private readonly _compileSchemas; | ||
| private _compileSchemas; | ||
| addSchema(schema: Schema): boolean; | ||
@@ -18,4 +18,5 @@ encode(schema: Schema, message: object): Buffer; | ||
| fromJSON<T = object>(schema: Schema, message: object): T; | ||
| clearCache(): void; | ||
| private _compileSchema; | ||
| } | ||
| export declare const codec: Codec; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.codec = exports.Codec = exports.validateSchema = void 0; | ||
| const lisk_validator_1 = require("@liskhq/lisk-validator"); | ||
@@ -8,3 +9,3 @@ const lisk_utils_1 = require("@liskhq/lisk-utils"); | ||
| const json_wrapper_1 = require("./json_wrapper"); | ||
| exports.validateSchema = (schema) => { | ||
| const validateSchema = (schema) => { | ||
| var _a; | ||
@@ -28,2 +29,3 @@ lisk_validator_1.validator.removeSchema(schema.$id); | ||
| }; | ||
| exports.validateSchema = validateSchema; | ||
| class Codec { | ||
@@ -76,2 +78,5 @@ constructor() { | ||
| } | ||
| clearCache() { | ||
| this._compileSchemas = {}; | ||
| } | ||
| _compileSchema(schema, compiledSchema, dataPath) { | ||
@@ -78,0 +83,0 @@ if (schema.type === 'object') { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"codec.js","sourceRoot":"","sources":["../src/codec.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"codec.js","sourceRoot":"","sources":["../src/codec.ts"],"names":[],"mappings":";;;AAcA,2DAKgC;AAChC,mDAA4D;AAC5D,mCAAsC;AACtC,6CAAuD;AAavD,iDAA6D;AAEtD,MAAM,cAAc,GAAG,CAAC,MAK9B,EAAW,EAAE;;IAab,0BAAS,CAAC,YAAY,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAEnC,MAAM,gBAAgB,GAAG;QACxB,GAAG,MAAM;QACT,OAAO,EAAE,MAAA,MAAM,CAAC,OAAO,mCAAI,qCAAoB;KAC/C,CAAC;IAEF,MAAM,MAAM,GAA+B,0BAAS,CAAC,cAAc,CAAC,gBAAgB,CAAC,CAAC;IAEtF,IAAI,MAAM,CAAC,MAAM,EAAE;QAElB,MAAM,IAAI,oCAAmB,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC;KAC3C;IAED,IAAI;QAIH,0BAAS,CAAC,OAAO,CAAC,gBAAgB,CAAC,CAAC;KACpC;YAAS;QACT,0BAAS,CAAC,YAAY,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;KACnC;IAED,OAAO,IAAI,CAAC;AACb,CAAC,CAAC;AA1CW,QAAA,cAAc,kBA0CzB;AAEF,MAAa,KAAK;IAAlB;QACS,oBAAe,GAAoB,EAAE,CAAC;IA2L/C,CAAC;IAzLO,SAAS,CAAC,MAAc;QAC9B,sBAAc,CAAC,MAAM,CAAC,CAAC;QAEvB,MAAM,UAAU,GAAG,MAAM,CAAC,GAAG,CAAC;QAC9B,IAAI,CAAC,eAAe,CAAC,UAAU,CAAC,GAAG,IAAI,CAAC,cAAc,CAAC,MAAyB,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;QAE1F,OAAO,IAAI,CAAC;IACb,CAAC;IAEM,MAAM,CAAC,MAAc,EAAE,OAAe;QAC5C,IAAI,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,SAAS,EAAE;YACnD,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;SACvB;QAED,MAAM,cAAc,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;QACxD,MAAM,GAAG,GAAG,wBAAW,CAAC,cAAc,EAAE,OAAwB,EAAE,EAAE,CAAC,CAAC;QACtE,OAAO,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;IAC9B,CAAC;IAEM,MAAM,CAAI,MAAc,EAAE,OAAe;QAC/C,IAAI,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,GAAG,CAAC,KAAK,SAAS,EAAE;YACnD,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,CAAC;SACvB;QACD,MAAM,cAAc,GAAG,IAAI,CAAC,eAAe,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;QACxD,MAAM,CAAC,GAAG,CAAC,GAAG,uBAAU,CAAC,OAAO,EAAE,CAAC,EAAE,cAAc,EAAE,OAAO,CAAC,MAAM,CAAC,CAAC;QAErE,OAAQ,GAAoB,CAAC;IAC9B,CAAC;IAGM,UAAU,CAAI,MAAc,EAAE,OAAe;QACnD,MAAM,cAAc,GAA4B,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;QAE7E,MAAM,mBAAmB,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC;QAChE,OAAQ,mBAAoC,CAAC;IAC9C,CAAC;IAGM,UAAU,CAAC,MAAc,EAAE,OAAe;QAChD,MAAM,cAAc,GAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;QACtD,OAAO,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC;IAC5C,CAAC;IAEM,MAAM,CAAa,MAAc,EAAE,OAAe;QACxD,MAAM,WAAW,GAAG,oBAAW,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;QAClD,WAAuC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,uBAAQ,CAAC;QAErE,gCAAiB,CAChB,QAAQ,EACR,WAAsC,EACrC,MAAiC,EAClC,EAAE,CACF,CAAC;QACF,OAAQ,WAA4B,CAAC;IACtC,CAAC;IAEM,QAAQ,CAAa,MAAc,EAAE,OAAe;QAC1D,MAAM,WAAW,GAAG,oBAAW,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC;QAClD,WAAuC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,uBAAQ,CAAC;QAErE,gCAAiB,CAChB,UAAU,EACV,WAAsC,EACrC,MAAiC,EAClC,EAAE,CACF,CAAC;QACF,OAAQ,WAA4B,CAAC;IACtC,CAAC;IAEM,UAAU;QAChB,IAAI,CAAC,eAAe,GAAG,EAAE,CAAC;IAC3B,CAAC;IAEO,cAAc,CACrB,MAAqC,EACrC,cAAoC,EACpC,QAAkB;QAElB,IAAI,MAAM,CAAC,IAAI,KAAK,QAAQ,EAAE;YAC7B,MAAM,EAAE,UAAU,EAAE,GAAG,MAAM,CAAC;YAC9B,IAAI,UAAU,KAAK,SAAS,EAAE;gBAC7B,MAAM,IAAI,KAAK,CAAC,+CAA+C,CAAC,CAAC;aACjE;YACD,KAAK,MAAM,QAAQ,IAAI,MAAM,CAAC,MAAM,CAAC,UAAU,CAAC,EAAE;gBACjD,IAAI,CAAC,CAAC,aAAa,IAAI,QAAQ,CAAC,EAAE;oBACjC,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAC;iBACvE;aACD;YACD,MAAM,kBAAkB,GAAG,MAAM,CAAC,OAAO,CAAC,UAAU,CAAC,CAAC,IAAI,CACzD,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAC7C,CAAC;YAEF,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,kBAAkB,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;gBACtD,MAAM,CAAC,kBAAkB,EAAE,mBAAmB,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC;gBACxE,IAAI,mBAAmB,CAAC,IAAI,KAAK,QAAQ,EAAE;oBAC1C,IAAI,CAAC,CAAC,aAAa,IAAI,mBAAmB,CAAC,EAAE;wBAC5C,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAC;qBACvE;oBAED,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC;oBAClC,MAAM,YAAY,GAAG;wBACpB;4BACC,YAAY,EAAE,kBAAkB;4BAChC,UAAU,EAAE;gCACX,IAAI,EAAE,mBAAmB,CAAC,IAAI;gCAC9B,WAAW,EAAE,mBAAmB,CAAC,WAAW;6BAC5C;4BACD,QAAQ,EAAE,CAAC,GAAG,QAAQ,CAAC;4BACvB,SAAS,EAAE,mBAAW,CAAC,mBAAmB,CAAC;yBAC3C;qBACD,CAAC;oBACF,MAAM,GAAG,GAAG,IAAI,CAAC,cAAc,CAAC,mBAAmB,EAAE,YAAY,EAAE,QAAQ,CAAC,CAAC;oBAC7E,cAAc,CAAC,IAAI,CAAC,GAAuB,CAAC,CAAC;oBAC7C,QAAQ,CAAC,GAAG,EAAE,CAAC;iBACf;qBAAM,IAAI,mBAAmB,CAAC,IAAI,KAAK,OAAO,EAAE;oBAEhD,IAAI,mBAAmB,CAAC,KAAK,KAAK,SAAS,EAAE;wBAC5C,MAAM,IAAI,KAAK,CAAC,2DAA2D,CAAC,CAAC;qBAC7E;oBACD,IAAI,CAAC,CAAC,aAAa,IAAI,mBAAmB,CAAC,EAAE;wBAC5C,MAAM,IAAI,KAAK,CAAC,qDAAqD,CAAC,CAAC;qBACvE;oBACD,QAAQ,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC;oBAClC,IAAI,mBAAmB,CAAC,KAAK,CAAC,IAAI,KAAK,QAAQ,EAAE;wBAChD,MAAM,YAAY,GAAG;4BACpB;gCACC,YAAY,EAAE,kBAAkB;gCAChC,UAAU,EAAE;oCACX,IAAI,EAAE,QAAQ;oCACd,WAAW,EAAE,mBAAmB,CAAC,WAAW;iCAC5C;gCACD,QAAQ,EAAE,CAAC,GAAG,QAAQ,CAAC;gCACvB,SAAS,EAAE,mBAAW,CAAC,mBAAmB,CAAC;6BAC3C;yBACD,CAAC;wBACF,MAAM,GAAG,GAAG,IAAI,CAAC,cAAc,CAAC,mBAAmB,CAAC,KAAK,EAAE,YAAY,EAAE,QAAQ,CAAC,CAAC;wBACnF,cAAc,CAAC,IAAI,CAAC;4BACnB;gCACC,YAAY,EAAE,kBAAkB;gCAChC,UAAU,EAAE;oCACX,IAAI,EAAE,mBAAmB,CAAC,IAAI;oCAC9B,WAAW,EAAE,mBAAmB,CAAC,WAAW;iCAC5C;gCACD,QAAQ,EAAE,CAAC,GAAG,QAAQ,CAAC;gCACvB,SAAS,EAAE,mBAAW,CAAC,mBAAmB,CAAC;6BAC3C;4BACA,GAAiC;yBAClC,CAAC,CAAC;wBACH,QAAQ,CAAC,GAAG,EAAE,CAAC;qBACf;yBAAM;wBACN,cAAc,CAAC,IAAI,CAAC;4BACnB;gCACC,YAAY,EAAE,kBAAkB;gCAChC,UAAU,EAAE;oCACX,IAAI,EAAE,mBAAmB,CAAC,IAAI;oCAC9B,WAAW,EAAE,mBAAmB,CAAC,WAAW;iCAC5C;gCACD,QAAQ,EAAE,CAAC,GAAG,QAAQ,CAAC;gCACvB,SAAS,EAAE,mBAAW,CAAC,mBAAmB,CAAC;6BAC3C;4BACD;gCACC,YAAY,EAAE,kBAAkB;gCAChC,UAAU,EAAE;oCACX,QAAQ,EAAE,mBAAmB,CAAC,KAAK,CAAC,QAAQ;oCAC5C,WAAW,EAAE,mBAAmB,CAAC,WAAW;iCAC5C;gCACD,QAAQ,EAAE,CAAC,GAAG,QAAQ,CAAC;gCACvB,SAAS,EAAE,mBAAW,CAAC,mBAAmB,CAAC;6BAC3C;yBACD,CAAC,CAAC;wBACH,QAAQ,CAAC,GAAG,EAAE,CAAC;qBACf;iBACD;qBAAM;oBAEN,cAAc,CAAC,IAAI,CAAC;wBACnB,YAAY,EAAE,kBAAkB;wBAChC,UAAU,EAAE,mBAAmB;wBAC/B,QAAQ,EAAE,CAAC,GAAG,QAAQ,CAAC;wBACvB,SAAS,EAAE,mBAAW,CAAC,mBAAmB,CAAC;qBAC3C,CAAC,CAAC;iBACH;aACD;SACD;QACD,OAAO,cAAc,CAAC;IACvB,CAAC;CACD;AA5LD,sBA4LC;AAEY,QAAA,KAAK,GAAG,IAAI,KAAK,EAAE,CAAC"} |
@@ -5,3 +5,3 @@ /// <reference types="node" /> | ||
| export declare const readObject: (message: Buffer, offset: number, compiledSchema: CompiledSchemasArray, terminateIndex: number) => [GenericObject, number]; | ||
| export declare const readArray: (message: Buffer, offset: number, compiledSchema: CompiledSchemasArray, terminateIndex: number) => [any[], number]; | ||
| export declare const writeArray: (compiledSchema: CompiledSchema[], message: unknown[], chunks: Buffer[]) => [Buffer[], number]; | ||
| export declare const readArray: (message: Buffer, offset: number, compiledSchema: CompiledSchemasArray, terminateIndex: number) => [Array<any>, number]; | ||
| export declare const writeArray: (compiledSchema: CompiledSchema[], message: Array<unknown>, chunks: Buffer[]) => [Buffer[], number]; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.writeArray = exports.readArray = exports.readObject = exports.writeObject = void 0; | ||
| const varint_1 = require("./varint"); | ||
@@ -27,3 +28,3 @@ const string_1 = require("./string"); | ||
| }; | ||
| exports.writeObject = (compiledSchema, message, chunks) => { | ||
| const writeObject = (compiledSchema, message, chunks) => { | ||
| let simpleObjectSize = 0; | ||
@@ -69,3 +70,4 @@ for (let i = 0; i < compiledSchema.length; i += 1) { | ||
| }; | ||
| exports.readObject = (message, offset, compiledSchema, terminateIndex) => { | ||
| exports.writeObject = writeObject; | ||
| const readObject = (message, offset, compiledSchema, terminateIndex) => { | ||
| let index = offset; | ||
@@ -119,3 +121,4 @@ const result = {}; | ||
| }; | ||
| exports.readArray = (message, offset, compiledSchema, terminateIndex) => { | ||
| exports.readObject = readObject; | ||
| const readArray = (message, offset, compiledSchema, terminateIndex) => { | ||
| let index = offset; | ||
@@ -186,3 +189,4 @@ if (index >= message.length) { | ||
| }; | ||
| exports.writeArray = (compiledSchema, message, chunks) => { | ||
| exports.readArray = readArray; | ||
| const writeArray = (compiledSchema, message, chunks) => { | ||
| if (message.length === 0) { | ||
@@ -231,2 +235,3 @@ return [chunks, 0]; | ||
| }; | ||
| exports.writeArray = writeArray; | ||
| //# sourceMappingURL=collection.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"collection.js","sourceRoot":"","sources":["../src/collection.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"collection.js","sourceRoot":"","sources":["../src/collection.ts"],"names":[],"mappings":"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"} |
+11
-4
| "use strict"; | ||
| function __export(m) { | ||
| for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
| } | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
| for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| __export(require("./codec")); | ||
| __exportStar(require("./codec"), exports); | ||
| //# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;AAcA,6BAAwB"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAcA,0CAAwB"} |
@@ -8,2 +8,2 @@ import { IteratableGenericObject, IteratorReturnValue, SchemaProps } from './types'; | ||
| }; | ||
| export declare const recursiveTypeCast: (mode: "toJSON" | "fromJSON", object: IteratableGenericObject, schema: SchemaProps, dataPath: string[]) => void; | ||
| export declare const recursiveTypeCast: (mode: 'toJSON' | 'fromJSON', object: IteratableGenericObject, schema: SchemaProps, dataPath: string[]) => void; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.recursiveTypeCast = exports.iterator = void 0; | ||
| const mappers = { | ||
@@ -40,3 +41,3 @@ toJSON: { | ||
| const isObject = (item) => typeof item === 'object' && item !== null && !Array.isArray(item) && !Buffer.isBuffer(item); | ||
| exports.iterator = function iterator() { | ||
| const iterator = function iterator() { | ||
| let index = 0; | ||
@@ -57,3 +58,4 @@ const properties = Object.keys(this); | ||
| }; | ||
| exports.recursiveTypeCast = (mode, object, schema, dataPath) => { | ||
| exports.iterator = iterator; | ||
| const recursiveTypeCast = (mode, object, schema, dataPath) => { | ||
| var _a; | ||
@@ -102,2 +104,3 @@ for (const { key, value } of object) { | ||
| }; | ||
| exports.recursiveTypeCast = recursiveTypeCast; | ||
| //# sourceMappingURL=json_wrapper.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"json_wrapper.js","sourceRoot":"","sources":["../src/json_wrapper.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"json_wrapper.js","sourceRoot":"","sources":["../src/json_wrapper.ts"],"names":[],"mappings":";;;AAmCA,MAAM,OAAO,GAAqB;IACjC,MAAM,EAAE;QACP,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,KAAe;QAChC,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,KAAe;QAChC,MAAM,EAAE,KAAK,CAAC,EAAE,CAAE,KAAgB,CAAC,QAAQ,EAAE;QAC7C,MAAM,EAAE,KAAK,CAAC,EAAE,CAAE,KAAgB,CAAC,QAAQ,EAAE;QAC7C,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,KAAe;QAChC,KAAK,EAAE,KAAK,CAAC,EAAE,CAAE,KAAgB,CAAC,QAAQ,CAAC,KAAK,CAAC;QACjD,OAAO,EAAE,KAAK,CAAC,EAAE,CAAC,KAAgB;KAClC;IACD,QAAQ,EAAE;QACT,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,KAAe;QAChC,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,KAAe;QAChC,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC;QAC9B,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC;QAC9B,MAAM,EAAE,KAAK,CAAC,EAAE,CAAC,KAAe;QAChC,KAAK,EAAE,KAAK,CAAC,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,KAAe,EAAE,KAAK,CAAC;QACnD,OAAO,EAAE,KAAK,CAAC,EAAE,CAAC,KAAgB;KAClC;CACD,CAAC;AAGF,MAAM,gBAAgB,GAAG,CAAC,OAAoB,EAAE,OAAiB,EAA2B,EAAE;IAC7F,IAAI,MAAM,GAAgB,OAAO,CAAC;IAClC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;QAC3C,IAAI,CAAC,MAAM,CAAC,UAAU,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE;YACxC,OAAO,SAAS,CAAC;SACjB;QACD,IAAI,MAAM,CAAC,UAAU,EAAE;YACtB,MAAM,GAAG,MAAM,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;SACvC;aAAM,IAAI,MAAM,CAAC,KAAK,EAAE;YACxB,MAAM,CAAC,GAAI,MAAM,CAAC,KAAqB,CAAC,UAAwB,CAAC;YACjE,MAAM,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC;SACvB;KACD;IACD,OAAO,MAAM,CAAC;AACf,CAAC,CAAC;AAEF,MAAM,QAAQ,GAAG,CAAC,IAAa,EAAW,EAAE,CAC3C,OAAO,IAAI,KAAK,QAAQ,IAAI,IAAI,KAAK,IAAI,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AAEtF,MAAM,QAAQ,GAAG,SAAS,QAAQ;IAQxC,IAAI,KAAK,GAAG,CAAC,CAAC;IACd,MAAM,UAAU,GAAG,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IACrC,IAAI,IAAI,GAAG,KAAK,CAAC;IACjB,OAAO;QACN,IAAI,EAAE,GAAkD,EAAE;YACzD,IAAI,GAAG,KAAK,IAAI,UAAU,CAAC,MAAM,CAAC;YAClC,MAAM,GAAG,GAAG;gBACX,IAAI,EAAE,IAAI;gBAEV,KAAK,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,EAAE,UAAU,CAAC,KAAK,CAAC,EAAE;aACjE,CAAC;YACF,KAAK,IAAI,CAAC,CAAC;YACX,OAAO,GAAG,CAAC;QACZ,CAAC;KACD,CAAC;AACH,CAAC,CAAC;AAvBW,QAAA,QAAQ,YAuBnB;AAEK,MAAM,iBAAiB,GAAG,CAChC,IAA2B,EAC3B,MAA+B,EAC/B,MAAmB,EACnB,QAAkB,EACX,EAAE;;IACT,KAAK,MAAM,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,MAAM,EAAE;QACpC,IAAI,QAAQ,CAAC,KAAK,CAAC,EAAE;YACpB,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YAElB,KAAiC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAQ,CAAC;YAC/D,yBAAiB,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;YACjD,QAAQ,CAAC,GAAG,EAAE,CAAC;YAEf,OAAQ,KAAiC,CAAE,MAAM,CAAC,QAA8B,CAAC,CAAC;SAClF;aAAM,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;YAChC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACnB,MAAM,UAAU,GAAG,gBAAgB,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;YACtD,IAAI,CAAA,MAAA,UAAU,aAAV,UAAU,uBAAV,UAAU,CAAE,KAAK,0CAAE,IAAI,MAAK,QAAQ,EAAE;gBACzC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;oBAEzC,MAAM,WAAW,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;oBAE5B,WAAuC,CAAC,MAAM,CAAC,QAAQ,CAAC,GAAG,gBAAQ,CAAC;oBACrE,yBAAiB,CAAC,IAAI,EAAE,WAAW,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC;oBAGvD,OAAO,WAAW,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;iBACpC;aACD;iBAAM;gBACN,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;oBACzC,IAAI,UAAU,KAAK,SAAS,IAAI,UAAU,CAAC,KAAK,KAAK,SAAS,EAAE;wBAC/D,MAAM,IAAI,KAAK,CAAC,wCAAwC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;qBAC9E;oBAGA,MAAM,CAAC,GAAG,CAAS,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;iBAC7E;aACD;YACD,QAAQ,CAAC,GAAG,EAAE,CAAC;SACf;aAAM;YACN,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;YACnB,MAAM,UAAU,GAAG,gBAAgB,CAAC,MAAM,EAAE,QAAQ,CAAC,CAAC;YAEtD,IAAI,UAAU,KAAK,SAAS,EAAE;gBAC7B,MAAM,IAAI,KAAK,CAAC,wCAAwC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;aAC9E;YAED,MAAM,CAAC,GAAG,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,CAAE,UAAU,CAAC,QAA8B,CAAC,CAAC,KAAK,CAAC,CAAC;YAE/E,OAAO,MAAM,CAAE,MAAM,CAAC,QAA8B,CAAC,CAAC;YACtD,QAAQ,CAAC,GAAG,EAAE,CAAC;SACf;KACD;IACD,OAAO,MAAM,CAAE,MAAM,CAAC,QAA8B,CAAC,CAAC;AACvD,CAAC,CAAC;AAvDW,QAAA,iBAAiB,qBAuD5B"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.readKey = void 0; | ||
| const WIRE_TYPE_TWO = 2; | ||
| const WIRE_TYPE_ZERO = 0; | ||
| exports.readKey = (value) => { | ||
| const readKey = (value) => { | ||
| const wireType = value & 7; | ||
@@ -13,2 +14,3 @@ if (wireType === WIRE_TYPE_TWO || wireType === WIRE_TYPE_ZERO) { | ||
| }; | ||
| exports.readKey = readKey; | ||
| //# sourceMappingURL=keys.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"keys.js","sourceRoot":"","sources":["../src/keys.ts"],"names":[],"mappings":";;AAgBA,MAAM,aAAa,GAAG,CAAC,CAAC;AACxB,MAAM,cAAc,GAAG,CAAC,CAAC;AAEZ,QAAA,OAAO,GAAG,CAAC,KAAa,EAAoB,EAAE;IAC1D,MAAM,QAAQ,GAAG,KAAK,GAAG,CAAC,CAAC;IAC3B,IAAI,QAAQ,KAAK,aAAa,IAAI,QAAQ,KAAK,cAAc,EAAE;QAC9D,MAAM,WAAW,GAAG,KAAK,KAAK,CAAC,CAAC;QAEhC,OAAO,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC;KAC/B;IAED,MAAM,IAAI,KAAK,CAAC,mCAAmC,CAAC,CAAC;AACtD,CAAC,CAAC"} | ||
| {"version":3,"file":"keys.js","sourceRoot":"","sources":["../src/keys.ts"],"names":[],"mappings":";;;AAgBA,MAAM,aAAa,GAAG,CAAC,CAAC;AACxB,MAAM,cAAc,GAAG,CAAC,CAAC;AAElB,MAAM,OAAO,GAAG,CAAC,KAAa,EAAoB,EAAE;IAC1D,MAAM,QAAQ,GAAG,KAAK,GAAG,CAAC,CAAC;IAC3B,IAAI,QAAQ,KAAK,aAAa,IAAI,QAAQ,KAAK,cAAc,EAAE;QAC9D,MAAM,WAAW,GAAG,KAAK,KAAK,CAAC,CAAC;QAEhC,OAAO,CAAC,WAAW,EAAE,QAAQ,CAAC,CAAC;KAC/B;IAED,MAAM,IAAI,KAAK,CAAC,mCAAmC,CAAC,CAAC;AACtD,CAAC,CAAC;AATW,QAAA,OAAO,WASlB"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.readString = exports.writeString = void 0; | ||
| const bytes_1 = require("./bytes"); | ||
| exports.writeString = (value) => { | ||
| const writeString = (value) => { | ||
| const stringBuffer = Buffer.from(value, 'utf8'); | ||
| return bytes_1.writeBytes(stringBuffer); | ||
| }; | ||
| exports.readString = (buffer, offset) => { | ||
| exports.writeString = writeString; | ||
| const readString = (buffer, offset) => { | ||
| const [value, size] = bytes_1.readBytes(buffer, offset); | ||
| return [value.toString('utf8'), size]; | ||
| }; | ||
| exports.readString = readString; | ||
| //# sourceMappingURL=string.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"string.js","sourceRoot":"","sources":["../src/string.ts"],"names":[],"mappings":";;AAaA,mCAAgD;AAEnC,QAAA,WAAW,GAAG,CAAC,KAAa,EAAU,EAAE;IACpD,MAAM,YAAY,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;IAEhD,OAAO,kBAAU,CAAC,YAAY,CAAC,CAAC;AACjC,CAAC,CAAC;AAEW,QAAA,UAAU,GAAG,CAAC,MAAc,EAAE,MAAc,EAAoB,EAAE;IAC9E,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,GAAG,iBAAS,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAChD,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,IAAI,CAAC,CAAC;AACvC,CAAC,CAAC"} | ||
| {"version":3,"file":"string.js","sourceRoot":"","sources":["../src/string.ts"],"names":[],"mappings":";;;AAaA,mCAAgD;AAEzC,MAAM,WAAW,GAAG,CAAC,KAAa,EAAU,EAAE;IACpD,MAAM,YAAY,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;IAEhD,OAAO,kBAAU,CAAC,YAAY,CAAC,CAAC;AACjC,CAAC,CAAC;AAJW,QAAA,WAAW,eAItB;AAEK,MAAM,UAAU,GAAG,CAAC,MAAc,EAAE,MAAc,EAAoB,EAAE;IAC9E,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,GAAG,iBAAS,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAChD,OAAO,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,IAAI,CAAC,CAAC;AACvC,CAAC,CAAC;AAHW,QAAA,UAAU,cAGrB"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.getDefaultValue = (dataType) => { | ||
| exports.getDefaultValue = void 0; | ||
| const getDefaultValue = (dataType) => { | ||
| switch (dataType) { | ||
@@ -21,2 +22,3 @@ case 'string': | ||
| }; | ||
| exports.getDefaultValue = getDefaultValue; | ||
| //# sourceMappingURL=default_value.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"default_value.js","sourceRoot":"","sources":["../../src/utils/default_value.ts"],"names":[],"mappings":";;AAgBa,QAAA,eAAe,GAAG,CAAC,QAAgB,EAAa,EAAE;IAC9D,QAAQ,QAAQ,EAAE;QACjB,KAAK,QAAQ;YACZ,OAAO,EAAE,CAAC;QACX,KAAK,SAAS;YACb,OAAO,KAAK,CAAC;QACd,KAAK,OAAO;YACX,OAAO,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACxB,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ;YACZ,OAAO,CAAC,CAAC;QACV,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ;YACZ,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC;QAClB;YACC,MAAM,IAAI,KAAK,CAAC,mBAAmB,CAAC,CAAC;KACtC;AACF,CAAC,CAAC"} | ||
| {"version":3,"file":"default_value.js","sourceRoot":"","sources":["../../src/utils/default_value.ts"],"names":[],"mappings":";;;AAgBO,MAAM,eAAe,GAAG,CAAC,QAAgB,EAAa,EAAE;IAC9D,QAAQ,QAAQ,EAAE;QACjB,KAAK,QAAQ;YACZ,OAAO,EAAE,CAAC;QACX,KAAK,SAAS;YACb,OAAO,KAAK,CAAC;QACd,KAAK,OAAO;YACX,OAAO,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QACxB,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ;YACZ,OAAO,CAAC,CAAC;QACV,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ;YACZ,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC;QAClB;YACC,MAAM,IAAI,KAAK,CAAC,mBAAmB,CAAC,CAAC;KACtC;AACF,CAAC,CAAC;AAjBW,QAAA,eAAe,mBAiB1B"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.findObjectByPath = (message, pathArr) => { | ||
| exports.findObjectByPath = void 0; | ||
| const findObjectByPath = (message, pathArr) => { | ||
| let result = message; | ||
@@ -13,2 +14,3 @@ for (let i = 0; i < pathArr.length; i += 1) { | ||
| }; | ||
| exports.findObjectByPath = findObjectByPath; | ||
| //# sourceMappingURL=find_path.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"find_path.js","sourceRoot":"","sources":["../../src/utils/find_path.ts"],"names":[],"mappings":";;AAgBa,QAAA,gBAAgB,GAAG,CAC/B,OAAsB,EACtB,OAAiB,EACW,EAAE;IAC9B,IAAI,MAAM,GAAG,OAAO,CAAC;IACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;QAC3C,IAAI,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,SAAS,EAAE;YACrC,OAAO,SAAS,CAAC;SACjB;QAED,MAAM,GAAG,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAkB,CAAC;KAC7C;IACD,OAAO,MAAM,CAAC;AACf,CAAC,CAAC"} | ||
| {"version":3,"file":"find_path.js","sourceRoot":"","sources":["../../src/utils/find_path.ts"],"names":[],"mappings":";;;AAgBO,MAAM,gBAAgB,GAAG,CAC/B,OAAsB,EACtB,OAAiB,EACW,EAAE;IAC9B,IAAI,MAAM,GAAG,OAAO,CAAC;IACrB,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,MAAM,EAAE,CAAC,IAAI,CAAC,EAAE;QAC3C,IAAI,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,KAAK,SAAS,EAAE;YACrC,OAAO,SAAS,CAAC;SACjB;QAED,MAAM,GAAG,MAAM,CAAC,OAAO,CAAC,CAAC,CAAC,CAAkB,CAAC;KAC7C;IACD,OAAO,MAAM,CAAC;AACf,CAAC,CAAC;AAbW,QAAA,gBAAgB,oBAa3B"} |
| "use strict"; | ||
| function __export(m) { | ||
| for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
| } | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
| for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| __export(require("./key")); | ||
| __export(require("./find_path")); | ||
| __exportStar(require("./key"), exports); | ||
| __exportStar(require("./find_path"), exports); | ||
| //# sourceMappingURL=index.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/utils/index.ts"],"names":[],"mappings":";;;;;AAcA,2BAAsB;AACtB,iCAA4B"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/utils/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAcA,wCAAsB;AACtB,8CAA4B"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.generateKey = void 0; | ||
| const varint_1 = require("../varint"); | ||
| exports.generateKey = (schemaProp) => { | ||
| const generateKey = (schemaProp) => { | ||
| var _a; | ||
@@ -22,2 +23,3 @@ let wireType; | ||
| }; | ||
| exports.generateKey = generateKey; | ||
| //# sourceMappingURL=key.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"key.js","sourceRoot":"","sources":["../../src/utils/key.ts"],"names":[],"mappings":";;AAgBA,sCAAwC;AAE3B,QAAA,WAAW,GAAG,CAAC,UAAuB,EAAU,EAAE;;IAC9D,IAAI,QAAQ,CAAC;IACb,MAAM,QAAQ,SAAG,UAAU,CAAC,QAAQ,mCAAI,UAAU,CAAC,IAAI,CAAC;IAExD,QAAQ,QAAQ,EAAE;QACjB,KAAK,OAAO,CAAC;QACb,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ,CAAC;QACd,KAAK,OAAO;YACX,QAAQ,GAAG,CAAC,CAAC;YACb,MAAM;QACP;YACC,QAAQ,GAAG,CAAC,CAAC;YACb,MAAM;KACP;IAED,MAAM,WAAW,GAAG,oBAAW,CAAC,CAAC,UAAU,CAAC,WAAW,IAAI,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC;IAE1E,OAAO,WAAW,CAAC;AACpB,CAAC,CAAC"} | ||
| {"version":3,"file":"key.js","sourceRoot":"","sources":["../../src/utils/key.ts"],"names":[],"mappings":";;;AAgBA,sCAAwC;AAEjC,MAAM,WAAW,GAAG,CAAC,UAAuB,EAAU,EAAE;;IAC9D,IAAI,QAAQ,CAAC;IACb,MAAM,QAAQ,GAAG,MAAA,UAAU,CAAC,QAAQ,mCAAI,UAAU,CAAC,IAAI,CAAC;IAExD,QAAQ,QAAQ,EAAE;QACjB,KAAK,OAAO,CAAC;QACb,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ,CAAC;QACd,KAAK,OAAO;YACX,QAAQ,GAAG,CAAC,CAAC;YACb,MAAM;QACP;YACC,QAAQ,GAAG,CAAC,CAAC;YACb,MAAM;KACP;IAED,MAAM,WAAW,GAAG,oBAAW,CAAC,CAAC,UAAU,CAAC,WAAW,IAAI,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC;IAE1E,OAAO,WAAW,CAAC;AACpB,CAAC,CAAC;AAnBW,QAAA,WAAW,eAmBtB"} |
+17
-8
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.readSInt64 = exports.readSInt32 = exports.readUInt64 = exports.readUInt32 = exports.writeSInt64 = exports.writeUInt64 = exports.writeSInt32 = exports.writeUInt32 = void 0; | ||
| const msg = 0x80; | ||
| const rest = 0x7f; | ||
| exports.writeUInt32 = (value) => { | ||
| const writeUInt32 = (value) => { | ||
| const result = []; | ||
@@ -16,3 +17,4 @@ let index = 0; | ||
| }; | ||
| exports.writeSInt32 = (value) => { | ||
| exports.writeUInt32 = writeUInt32; | ||
| const writeSInt32 = (value) => { | ||
| if (value >= 0) { | ||
@@ -23,3 +25,4 @@ return exports.writeUInt32(2 * value); | ||
| }; | ||
| exports.writeUInt64 = (value) => { | ||
| exports.writeSInt32 = writeSInt32; | ||
| const writeUInt64 = (value) => { | ||
| const result = []; | ||
@@ -35,3 +38,4 @@ let index = 0; | ||
| }; | ||
| exports.writeSInt64 = (value) => { | ||
| exports.writeUInt64 = writeUInt64; | ||
| const writeSInt64 = (value) => { | ||
| if (value >= BigInt(0)) { | ||
@@ -42,3 +46,4 @@ return exports.writeUInt64(BigInt(2) * value); | ||
| }; | ||
| exports.readUInt32 = (buffer, offset) => { | ||
| exports.writeSInt64 = writeSInt64; | ||
| const readUInt32 = (buffer, offset) => { | ||
| let result = 0; | ||
@@ -62,3 +67,4 @@ let index = offset; | ||
| }; | ||
| exports.readUInt64 = (buffer, offset) => { | ||
| exports.readUInt32 = readUInt32; | ||
| const readUInt64 = (buffer, offset) => { | ||
| let result = BigInt(0); | ||
@@ -82,3 +88,4 @@ let index = offset; | ||
| }; | ||
| exports.readSInt32 = (buffer, offset) => { | ||
| exports.readUInt64 = readUInt64; | ||
| const readSInt32 = (buffer, offset) => { | ||
| const [varInt, size] = exports.readUInt32(buffer, offset); | ||
@@ -90,3 +97,4 @@ if (varInt % 2 === 0) { | ||
| }; | ||
| exports.readSInt64 = (buffer, offset) => { | ||
| exports.readSInt32 = readSInt32; | ||
| const readSInt64 = (buffer, offset) => { | ||
| const [varInt, size] = exports.readUInt64(buffer, offset); | ||
@@ -98,2 +106,3 @@ if (varInt % BigInt(2) === BigInt(0)) { | ||
| }; | ||
| exports.readSInt64 = readSInt64; | ||
| //# sourceMappingURL=varint.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"varint.js","sourceRoot":"","sources":["../src/varint.ts"],"names":[],"mappings":";;AAgBA,MAAM,GAAG,GAAG,IAAI,CAAC;AACjB,MAAM,IAAI,GAAG,IAAI,CAAC;AAEL,QAAA,WAAW,GAAG,CAAC,KAAa,EAAU,EAAE;IACpD,MAAM,MAAM,GAAa,EAAE,CAAC;IAC5B,IAAI,KAAK,GAAG,CAAC,CAAC;IACd,OAAO,KAAK,GAAG,IAAI,EAAE;QACpB,MAAM,CAAC,KAAK,CAAC,GAAG,GAAG,GAAG,CAAC,CAAC,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC;QAC7C,KAAK,GAAG,CAAC,KAAK,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC;QAC5B,KAAK,IAAI,CAAC,CAAC;KACX;IAED,MAAM,CAAC,KAAK,CAAC,GAAG,KAAK,CAAC;IAEtB,OAAO,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,CAAC,CAAC;AAEW,QAAA,WAAW,GAAG,CAAC,KAAa,EAAU,EAAE;IACpD,IAAI,KAAK,IAAI,CAAC,EAAE;QACf,OAAO,mBAAW,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC;KAC9B;IACD,OAAO,mBAAW,CAAC,CAAC,CAAC,GAAG,KAAK,GAAG,CAAC,CAAC,CAAC;AACpC,CAAC,CAAC;AAEW,QAAA,WAAW,GAAG,CAAC,KAAa,EAAU,EAAE;IACpD,MAAM,MAAM,GAAa,EAAE,CAAC;IAC5B,IAAI,KAAK,GAAG,CAAC,CAAC;IACd,OAAO,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,EAAE;QAC5B,MAAM,CAAC,KAAK,CAAC,GAAG,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,GAAG,CAAC,KAAK,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QAC7D,KAAK,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC;QACpB,KAAK,IAAI,CAAC,CAAC;KACX;IAED,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC;IAEtC,OAAO,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;AAC5B,CAAC,CAAC;AAEW,QAAA,WAAW,GAAG,CAAC,KAAa,EAAU,EAAE;IACpD,IAAI,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC,EAAE;QACvB,OAAO,mBAAW,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,KAAK,CAAC,CAAC;KACtC;IACD,OAAO,mBAAW,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACpD,CAAC,CAAC;AAEW,QAAA,UAAU,GAAG,CAAC,MAAc,EAAE,MAAc,EAAoB,EAAE;IAC9E,IAAI,MAAM,GAAG,CAAC,CAAC;IACf,IAAI,KAAK,GAAG,MAAM,CAAC;IACnB,KAAK,IAAI,KAAK,GAAG,CAAC,EAAE,KAAK,GAAG,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE;QAC3C,IAAI,KAAK,IAAI,MAAM,CAAC,MAAM,EAAE;YAC3B,MAAM,IAAI,KAAK,CAAC,uBAAuB,CAAC,CAAC;SACzC;QACD,MAAM,GAAG,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC;QAC1B,KAAK,IAAI,CAAC,CAAC;QACX,IAAI,KAAK,KAAK,MAAM,GAAG,CAAC,IAAI,GAAG,GAAG,IAAI,EAAE;YACvC,MAAM,IAAI,KAAK,CAAC,8BAA8B,CAAC,CAAC;SAChD;QACD,MAAM,GAAG,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,GAAG,IAAI,CAAC,IAAI,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC;QAClD,IAAI,CAAC,GAAG,GAAG,GAAG,CAAC,KAAK,CAAC,EAAE;YACtB,OAAO,CAAC,MAAM,EAAE,KAAK,GAAG,MAAM,CAAC,CAAC;SAChC;KACD;IACD,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAC;AAC9C,CAAC,CAAC;AAEW,QAAA,UAAU,GAAG,CAAC,MAAc,EAAE,MAAc,EAAoB,EAAE;IAC9E,IAAI,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;IACvB,IAAI,KAAK,GAAG,MAAM,CAAC;IACnB,KAAK,IAAI,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,EAAE,KAAK,GAAG,MAAM,CAAC,EAAE,CAAC,EAAE,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC,EAAE;QACnE,IAAI,KAAK,IAAI,MAAM,CAAC,MAAM,EAAE;YAC3B,MAAM,IAAI,KAAK,CAAC,uBAAuB,CAAC,CAAC;SACzC;QACD,MAAM,GAAG,GAAG,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;QAClC,KAAK,IAAI,CAAC,CAAC;QACX,IAAI,KAAK,KAAK,EAAE,GAAG,MAAM,IAAI,GAAG,GAAG,IAAI,EAAE;YACxC,MAAM,IAAI,KAAK,CAAC,8BAA8B,CAAC,CAAC;SAChD;QACD,MAAM,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,KAAK,CAAC;QACxC,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;YACtC,OAAO,CAAC,MAAM,EAAE,KAAK,GAAG,MAAM,CAAC,CAAC;SAChC;KACD;IACD,MAAM,IAAI,KAAK,CAAC,2BAA2B,CAAC,CAAC;AAC9C,CAAC,CAAC;AAEW,QAAA,UAAU,GAAG,CAAC,MAAc,EAAE,MAAc,EAAoB,EAAE;IAC9E,MAAM,CAAC,MAAM,EAAE,IAAI,CAAC,GAAG,kBAAU,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAClD,IAAI,MAAM,GAAG,CAAC,KAAK,CAAC,EAAE;QACrB,OAAO,CAAC,MAAM,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC;KAC1B;IACD,OAAO,CAAC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,IAAI,CAAC,CAAC;AAClC,CAAC,CAAC;AAEW,QAAA,UAAU,GAAG,CAAC,MAAc,EAAE,MAAc,EAAoB,EAAE;IAC9E,MAAM,CAAC,MAAM,EAAE,IAAI,CAAC,GAAG,kBAAU,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAClD,IAAI,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,EAAE;QACrC,OAAO,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;KAClC;IACD,OAAO,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC;AAClD,CAAC,CAAC"} | ||
| {"version":3,"file":"varint.js","sourceRoot":"","sources":["../src/varint.ts"],"names":[],"mappings":"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"} |
+18
-19
| { | ||
| "name": "@liskhq/lisk-codec", | ||
| "version": "0.1.2", | ||
| "version": "0.2.0", | ||
| "description": "Implementation of decoder and encoder using Lisk JSON schema according to the Lisk protocol", | ||
@@ -39,27 +39,26 @@ "author": "Lisk Foundation <admin@lisk.io>, lightcurve GmbH <admin@lightcurve.io>", | ||
| "dependencies": { | ||
| "@liskhq/lisk-utils": "^0.1.0", | ||
| "@liskhq/lisk-validator": "^0.5.2" | ||
| "@liskhq/lisk-utils": "^0.2.0", | ||
| "@liskhq/lisk-validator": "^0.6.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/jest": "26.0.13", | ||
| "@types/jest-when": "2.7.1", | ||
| "@types/node": "12.12.11", | ||
| "@typescript-eslint/eslint-plugin": "3.10.1", | ||
| "@typescript-eslint/parser": "3.10.1", | ||
| "@types/jest": "26.0.21", | ||
| "@types/jest-when": "2.7.2", | ||
| "@types/node": "12.20.6", | ||
| "@typescript-eslint/eslint-plugin": "4.19.0", | ||
| "@typescript-eslint/parser": "4.19.0", | ||
| "benchmark": "2.1.4", | ||
| "eslint": "7.8.1", | ||
| "eslint-config-lisk-base": "1.2.2", | ||
| "eslint-config-prettier": "6.11.0", | ||
| "eslint-plugin-import": "2.22.0", | ||
| "eslint-plugin-jest": "24.0.0", | ||
| "jest": "26.4.2", | ||
| "eslint": "7.22.0", | ||
| "eslint-config-lisk-base": "2.0.0", | ||
| "eslint-plugin-import": "2.22.1", | ||
| "eslint-plugin-jest": "24.3.2", | ||
| "jest": "26.6.3", | ||
| "jest-extended": "0.11.5", | ||
| "jest-when": "2.7.2", | ||
| "prettier": "2.0.5", | ||
| "jest-when": "3.2.1", | ||
| "prettier": "2.2.1", | ||
| "source-map-support": "0.5.19", | ||
| "ts-jest": "26.3.0", | ||
| "ts-node": "8.6.2", | ||
| "ts-jest": "26.5.4", | ||
| "ts-node": "9.1.1", | ||
| "tsconfig-paths": "3.9.0", | ||
| "typescript": "3.8.3" | ||
| "typescript": "4.2.3" | ||
| } | ||
| } |
66042
4.87%19
-5%876
6.57%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated