+2
-0
@@ -0,1 +1,3 @@ | ||
| ## [5.1.11](https://github.com/rvagg/cborg/compare/v5.1.10...v5.1.11) (2026-07-29) | ||
| ## [5.1.10](https://github.com/rvagg/cborg/compare/v5.1.9...v5.1.10) (2026-07-29) | ||
@@ -2,0 +4,0 @@ |
+3
-3
@@ -67,3 +67,3 @@ import { decodeErrPrefix } from './common.js' | ||
| * @param {DecodeOptions} options | ||
| * @returns {any|BREAK|DONE} | ||
| * @returns {any|typeof BREAK|typeof DONE} | ||
| */ | ||
@@ -93,3 +93,3 @@ function tokenToArray (token, tokeniser, options) { | ||
| * @param {DecodeOptions} options | ||
| * @returns {any|BREAK|DONE} | ||
| * @returns {any|typeof BREAK|typeof DONE} | ||
| */ | ||
@@ -226,3 +226,3 @@ function tokenToMap (token, tokeniser, options) { | ||
| * @param {DecodeOptions} options | ||
| * @returns {any|BREAK|DONE} | ||
| * @returns {any|typeof BREAK|typeof DONE} | ||
| */ | ||
@@ -229,0 +229,0 @@ function tokensToObject (tokeniser, options) { |
+2
-2
| { | ||
| "name": "cborg", | ||
| "version": "5.1.10", | ||
| "version": "5.1.11", | ||
| "description": "Fast CBOR with a focus on strictness", | ||
@@ -47,3 +47,3 @@ "main": "cborg.js", | ||
| "standard": "^17.1.2", | ||
| "typescript": "^6.0.2" | ||
| "typescript": "^7.0.2" | ||
| }, | ||
@@ -50,0 +50,0 @@ "exports": { |
+14
-27
@@ -0,33 +1,20 @@ | ||
| import { encode, encodeInto, objectToTokens, rfc8949EncodeOptions } from './lib/encode.js'; | ||
| import { decode, decodeFirst, Tokeniser, tokensToObject } from './lib/decode.js'; | ||
| import { Tagged } from './lib/tagged.js'; | ||
| import { Token, Type } from './lib/token.js'; | ||
| export type TagDecodeControl = import('./interface.js').TagDecodeControl; | ||
| export type TagDecoder = import('./interface.js').TagDecoder; | ||
| export type TypeEncoder = import('./interface.js').OptionalTypeEncoder; | ||
| export type DecodeOptions = import('./interface.js').DecodeOptions; | ||
| export type EncodeOptions = import('./interface.js').EncodeOptions; | ||
| /** | ||
| * Export the types that were present in the original manual cborg.d.ts | ||
| */ | ||
| export type TagDecodeControl = import("./interface.js").TagDecodeControl; | ||
| /** | ||
| * @typedef {import('./interface.js').TagDecodeControl} TagDecodeControl | ||
| * @typedef {import('./interface.js').TagDecoder} TagDecoder | ||
| * There was originally just `TypeEncoder` so don't break types by renaming or not exporting | ||
| * @typedef {import('./interface.js').OptionalTypeEncoder} TypeEncoder | ||
| * @typedef {import('./interface.js').DecodeOptions} DecodeOptions | ||
| * @typedef {import('./interface.js').EncodeOptions} EncodeOptions | ||
| */ | ||
| export type TagDecoder = import("./interface.js").TagDecoder; | ||
| /** | ||
| * Export the types that were present in the original manual cborg.d.ts | ||
| */ | ||
| export type TypeEncoder = import("./interface.js").OptionalTypeEncoder; | ||
| /** | ||
| * Export the types that were present in the original manual cborg.d.ts | ||
| */ | ||
| export type DecodeOptions = import("./interface.js").DecodeOptions; | ||
| /** | ||
| * Export the types that were present in the original manual cborg.d.ts | ||
| */ | ||
| export type EncodeOptions = import("./interface.js").EncodeOptions; | ||
| import { decode } from './lib/decode.js'; | ||
| import { decodeFirst } from './lib/decode.js'; | ||
| import { Tokeniser } from './lib/decode.js'; | ||
| import { tokensToObject } from './lib/decode.js'; | ||
| import { encode } from './lib/encode.js'; | ||
| import { encodeInto } from './lib/encode.js'; | ||
| import { objectToTokens } from './lib/encode.js'; | ||
| import { rfc8949EncodeOptions } from './lib/encode.js'; | ||
| import { Tagged } from './lib/tagged.js'; | ||
| import { Token } from './lib/token.js'; | ||
| import { Type } from './lib/token.js'; | ||
| export { decode, decodeFirst, Tokeniser as Tokenizer, tokensToObject, encode, encodeInto, objectToTokens, rfc8949EncodeOptions, Tagged, Token, Type }; | ||
| //# sourceMappingURL=cborg.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"cborg.d.ts","sourceRoot":"","sources":["../cborg.js"],"names":[],"mappings":";;;+BAOa,OAAO,gBAAgB,EAAE,gBAAgB;;;;yBACzC,OAAO,gBAAgB,EAAE,UAAU;;;;0BAEnC,OAAO,gBAAgB,EAAE,mBAAmB;;;;4BAC5C,OAAO,gBAAgB,EAAE,aAAa;;;;4BACtC,OAAO,gBAAgB,EAAE,aAAa;uBAXY,iBAAiB;4BAAjB,iBAAiB;0BAAjB,iBAAiB;+BAAjB,iBAAiB;uBADP,iBAAiB;2BAAjB,iBAAiB;+BAAjB,iBAAiB;qCAAjB,iBAAiB;uBAEnE,iBAAiB;sBACZ,gBAAgB;qBAAhB,gBAAgB"} | ||
| {"version":3,"file":"cborg.d.ts","sourceRoot":"","sources":["../cborg.js"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,cAAc,EAAE,oBAAoB,EAAE,MAAM,iBAAiB,CAAA;AAC1F,OAAO,EAAE,MAAM,EAAE,WAAW,EAAE,SAAS,EAAE,cAAc,EAAE,MAAM,iBAAiB,CAAA;AAChF,OAAO,EAAE,MAAM,EAAE,MAAM,iBAAiB,CAAA;AACxC,OAAO,EAAE,KAAK,EAAE,IAAI,EAAE,MAAM,gBAAgB,CAAA;AAIzC,YAAqD,gBAAgB,GAA3D,OAAO,gBAAgB,EAAE,gBAAgB,CAAkB;AACrE,YAA+C,UAAU,GAA/C,OAAO,gBAAgB,EAAE,UAAU,CAE7C;AAAA,YAAwD,WAAW,GAAzD,OAAO,gBAAgB,EAAE,mBAAmB,CAAa;AACnE,YAAkD,aAAa,GAArD,OAAO,gBAAgB,EAAE,aAAa,CAAe;AAC/D,YAAkD,aAAa,GAArD,OAAO,gBAAgB,EAAE,aAAa,CAAe;AAPlE;;;;;;;;GAQG;AAEH,OAAO,EACL,MAAM,EACN,WAAW,EACX,SAAS,IAAI,SAAS,EACtB,cAAc,EACd,MAAM,EACN,UAAU,EACV,cAAc,EACd,oBAAoB,EACpB,MAAM,EACN,KAAK,EACL,IAAI,EACL,CAAA"} |
+19
-32
@@ -0,1 +1,5 @@ | ||
| import { Token } from './token.js'; | ||
| export declare const uintBoundaries: (number | bigint)[]; | ||
| export type ByteWriter = import('../interface.js').ByteWriter; | ||
| export type DecodeOptions = import('../interface.js').DecodeOptions; | ||
| /** | ||
@@ -11,3 +15,3 @@ * @typedef {import('../interface.js').ByteWriter} ByteWriter | ||
| */ | ||
| export function readUint8(data: Uint8Array, offset: number, options: DecodeOptions): number; | ||
| export declare function readUint8(data: Uint8Array, offset: number, options: DecodeOptions): number; | ||
| /** | ||
@@ -19,3 +23,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function readUint16(data: Uint8Array, offset: number, options: DecodeOptions): number; | ||
| export declare function readUint16(data: Uint8Array, offset: number, options: DecodeOptions): number; | ||
| /** | ||
@@ -27,3 +31,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function readUint32(data: Uint8Array, offset: number, options: DecodeOptions): number; | ||
| export declare function readUint32(data: Uint8Array, offset: number, options: DecodeOptions): number; | ||
| /** | ||
@@ -35,3 +39,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function readUint64(data: Uint8Array, offset: number, options: DecodeOptions): number | bigint; | ||
| export declare function readUint64(data: Uint8Array, offset: number, options: DecodeOptions): number | bigint; | ||
| /** | ||
@@ -44,3 +48,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeUint8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeUint8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -53,3 +57,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeUint16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeUint16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -62,3 +66,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeUint32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeUint32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -71,3 +75,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeUint64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeUint64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -77,15 +81,6 @@ * @param {ByteWriter} writer | ||
| */ | ||
| export function encodeUint(writer: ByteWriter, token: Token): void; | ||
| export namespace encodeUint { | ||
| /** | ||
| * @param {Token} token | ||
| * @returns {number} | ||
| */ | ||
| function encodedSize(token: Token): number; | ||
| /** | ||
| * @param {Token} tok1 | ||
| * @param {Token} tok2 | ||
| * @returns {number} | ||
| */ | ||
| function compareTokens(tok1: Token, tok2: Token): number; | ||
| export declare function encodeUint(writer: ByteWriter, token: Token): void; | ||
| export declare namespace encodeUint { | ||
| var encodedSize: (token: Token) => number; | ||
| var compareTokens: (tok1: Token, tok2: Token) => number; | ||
| } | ||
@@ -97,14 +92,6 @@ /** | ||
| */ | ||
| export function encodeUintValue(writer: ByteWriter, major: number, uint: number | bigint): void; | ||
| export namespace encodeUintValue { | ||
| /** | ||
| * @param {number} uint | ||
| * @returns {number} | ||
| */ | ||
| function encodedSize(uint: number): number; | ||
| export declare function encodeUintValue(writer: ByteWriter, major: number, uint: number | bigint): void; | ||
| export declare namespace encodeUintValue { | ||
| var encodedSize: (uint: number) => number; | ||
| } | ||
| export const uintBoundaries: (number | bigint)[]; | ||
| export type ByteWriter = import("../interface.js").ByteWriter; | ||
| export type DecodeOptions = import("../interface.js").DecodeOptions; | ||
| import { Token } from './token.js'; | ||
| //# sourceMappingURL=0uint.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"0uint.d.ts","sourceRoot":"","sources":["../../lib/0uint.js"],"names":[],"mappings":"AAOA;;;GAGG;AAEH;;;;;GAKG;AACH,gCALW,UAAU,UACV,MAAM,WACN,aAAa,GACX,MAAM,CASlB;AAED;;;;;GAKG;AACH,iCALW,UAAU,UACV,MAAM,WACN,aAAa,GACX,MAAM,CASlB;AAED;;;;;GAKG;AACH,iCALW,UAAU,UACV,MAAM,WACN,aAAa,GACX,MAAM,CASlB;AAED;;;;;GAKG;AACH,iCALW,UAAU,UACV,MAAM,WACN,aAAa,GACX,MAAM,GAAC,MAAM,CAkBzB;AASD;;;;;;GAMG;AACH,kCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,mCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,mCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,mCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;GAGG;AACH,mCAHW,UAAU,SACV,KAAK,QAIf;;IAqDD;;;OAGG;IACH,4BAHW,KAAK,GACH,MAAM,CAIlB;IAsBD;;;;OAIG;IACH,6BAJW,KAAK,QACL,KAAK,GACH,MAAM,CAIlB;;AAtFD;;;;GAIG;AACH,wCAJW,UAAU,SACV,MAAM,QACN,MAAM,GAAC,MAAM,QA8CvB;;IAUD;;;OAGG;IACH,2BAHW,MAAM,GACJ,MAAM,CAgBlB;;AApND,iDAA0F;yBAG7E,OAAO,iBAAiB,EAAE,UAAU;4BACpC,OAAO,iBAAiB,EAAE,aAAa;sBAPxB,YAAY"} | ||
| {"version":3,"file":"0uint.d.ts","sourceRoot":"","sources":["../../lib/0uint.js"],"names":[],"mappings":"AAEA,OAAO,EAAE,KAAK,EAAQ,MAAM,YAAY,CAAA;AAGxC,eAAO,MAAM,cAAc,qBAA+D,CAAA;AAGvF,YAAgD,UAAU,GAAhD,OAAO,iBAAiB,EAAE,UAAU,CAAY;AAC1D,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAFnE;;;GAGG;AAEH;;;;;GAKG;AACH,wBAAgB,SAAS,CAAE,IAAI,EALpB,UAKoB,EAAE,MAAM,EAJ5B,MAI4B,EAAE,OAAO,EAHrC,aAGqC,GAFnC,MAAM,CASlB;AAED;;;;;GAKG;AACH,wBAAgB,UAAU,CAAE,IAAI,EALrB,UAKqB,EAAE,MAAM,EAJ7B,MAI6B,EAAE,OAAO,EAHtC,aAGsC,GAFpC,MAAM,CASlB;AAED;;;;;GAKG;AACH,wBAAgB,UAAU,CAAE,IAAI,EALrB,UAKqB,EAAE,MAAM,EAJ7B,MAI6B,EAAE,OAAO,EAHtC,aAGsC,GAFpC,MAAM,CASlB;AAED;;;;;GAKG;AACH,wBAAgB,UAAU,CAAE,IAAI,EALrB,UAKqB,EAAE,MAAM,EAJ7B,MAI6B,EAAE,OAAO,EAHtC,aAGsC,GAFpC,MAAM,GAAC,MAAM,CAkBzB;AASD;;;;;;GAMG;AACH,wBAAgB,WAAW,CAAE,IAAI,EANtB,UAMsB,EAAE,GAAG,EAL3B,MAK2B,EAAE,MAAM,EAJnC,MAImC,EAAE,OAAO,EAH5C,aAG4C,GAF1C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,YAAY,CAAE,IAAI,EANvB,UAMuB,EAAE,GAAG,EAL5B,MAK4B,EAAE,MAAM,EAJpC,MAIoC,EAAE,OAAO,EAH7C,aAG6C,GAF3C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,YAAY,CAAE,IAAI,EANvB,UAMuB,EAAE,GAAG,EAL5B,MAK4B,EAAE,MAAM,EAJpC,MAIoC,EAAE,OAAO,EAH7C,aAG6C,GAF3C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,YAAY,CAAE,IAAI,EANvB,UAMuB,EAAE,GAAG,EAL5B,MAK4B,EAAE,MAAM,EAJpC,MAIoC,EAAE,OAAO,EAH7C,aAG6C,GAF3C,KAAK,CAIjB;AAED;;;GAGG;AACH,wBAAgB,UAAU,CAAE,MAAM,EAHvB,UAGuB,EAAE,KAAK,EAF9B,KAE8B,QAExC;yBAFe,UAAU;6BAwDf,KAAK,KACH,MAAM;8BA2BR,KAAK,QACL,KAAK,KACH,MAAM;;AAlFnB;;;;GAIG;AACH,wBAAgB,eAAe,CAAE,MAAM,EAJ5B,UAI4B,EAAE,KAAK,EAHnC,MAGmC,EAAE,IAAI,EAFzC,MAAM,GAAC,MAEkC,QA4CnD;yBA5Ce,eAAe;4BAuDpB,MAAM,KACJ,MAAM"} |
+11
-20
@@ -0,1 +1,4 @@ | ||
| import { Token } from './token.js'; | ||
| export type ByteWriter = import('../interface.js').ByteWriter; | ||
| export type DecodeOptions = import('../interface.js').DecodeOptions; | ||
| /** | ||
@@ -12,3 +15,3 @@ * @typedef {import('../interface.js').ByteWriter} ByteWriter | ||
| */ | ||
| export function decodeNegint8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeNegint8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -21,3 +24,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeNegint16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeNegint16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -30,3 +33,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeNegint32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeNegint32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -39,3 +42,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeNegint64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeNegint64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -45,19 +48,7 @@ * @param {ByteWriter} writer | ||
| */ | ||
| export function encodeNegint(writer: ByteWriter, token: Token): void; | ||
| export namespace encodeNegint { | ||
| /** | ||
| * @param {Token} token | ||
| * @returns {number} | ||
| */ | ||
| function encodedSize(token: Token): number; | ||
| /** | ||
| * @param {Token} tok1 | ||
| * @param {Token} tok2 | ||
| * @returns {number} | ||
| */ | ||
| function compareTokens(tok1: Token, tok2: Token): number; | ||
| export declare function encodeNegint(writer: ByteWriter, token: Token): void; | ||
| export declare namespace encodeNegint { | ||
| var encodedSize: (token: Token) => number; | ||
| var compareTokens: (tok1: Token, tok2: Token) => number; | ||
| } | ||
| export type ByteWriter = import("../interface.js").ByteWriter; | ||
| export type DecodeOptions = import("../interface.js").DecodeOptions; | ||
| import { Token } from './token.js'; | ||
| //# sourceMappingURL=1negint.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"1negint.d.ts","sourceRoot":"","sources":["../../lib/1negint.js"],"names":[],"mappings":"AAMA;;;GAGG;AAEH;;;;;;GAMG;AACH,oCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,qCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,qCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAKD;;;;;;GAMG;AACH,qCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAcjB;AAED;;;GAGG;AACH,qCAHW,UAAU,SACV,KAAK,QAMf;;IAED;;;OAGG;IACH,4BAHW,KAAK,GACH,MAAM,CAmBlB;IAED;;;;OAIG;IACH,6BAJW,KAAK,QACL,KAAK,GACH,MAAM,CAKlB;;yBAtGY,OAAO,iBAAiB,EAAE,UAAU;4BACpC,OAAO,iBAAiB,EAAE,aAAa;sBANxB,YAAY"} | ||
| {"version":3,"file":"1negint.d.ts","sourceRoot":"","sources":["../../lib/1negint.js"],"names":[],"mappings":"AAEA,OAAO,EAAE,KAAK,EAAQ,MAAM,YAAY,CAAA;AAKrC,YAAgD,UAAU,GAAhD,OAAO,iBAAiB,EAAE,UAAU,CAAY;AAC1D,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAFnE;;;GAGG;AAEH;;;;;;GAMG;AACH,wBAAgB,aAAa,CAAE,IAAI,EANxB,UAMwB,EAAE,GAAG,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,cAAc,CAAE,IAAI,EANzB,UAMyB,EAAE,GAAG,EAL9B,MAK8B,EAAE,MAAM,EAJtC,MAIsC,EAAE,OAAO,EAH/C,aAG+C,GAF7C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,cAAc,CAAE,IAAI,EANzB,UAMyB,EAAE,GAAG,EAL9B,MAK8B,EAAE,MAAM,EAJtC,MAIsC,EAAE,OAAO,EAH/C,aAG+C,GAF7C,KAAK,CAIjB;AAKD;;;;;;GAMG;AACH,wBAAgB,cAAc,CAAE,IAAI,EANzB,UAMyB,EAAE,GAAG,EAL9B,MAK8B,EAAE,MAAM,EAJtC,MAIsC,EAAE,OAAO,EAH/C,aAG+C,GAF7C,KAAK,CAcjB;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAAE,MAAM,EAHzB,UAGyB,EAAE,KAAK,EAFhC,KAEgC,QAI1C;yBAJe,YAAY;6BAOjB,KAAK,KACH,MAAM;8BAsBR,KAAK,QACL,KAAK,KACH,MAAM"} |
+13
-22
@@ -0,1 +1,4 @@ | ||
| import { Token } from './token.js'; | ||
| export type ByteWriter = import('../interface.js').ByteWriter; | ||
| export type DecodeOptions = import('../interface.js').DecodeOptions; | ||
| /** | ||
@@ -8,3 +11,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeBytesCompact(data: Uint8Array, pos: number, minor: number, _options: DecodeOptions): Token; | ||
| export declare function decodeBytesCompact(data: Uint8Array, pos: number, minor: number, _options: DecodeOptions): Token; | ||
| /** | ||
@@ -17,3 +20,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeBytes8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeBytes8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -26,3 +29,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeBytes16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeBytes16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -35,3 +38,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeBytes32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeBytes32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -44,3 +47,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeBytes64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeBytes64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -50,15 +53,6 @@ * @param {ByteWriter} writer | ||
| */ | ||
| export function encodeBytes(writer: ByteWriter, token: Token): void; | ||
| export namespace encodeBytes { | ||
| /** | ||
| * @param {Token} token | ||
| * @returns {number} | ||
| */ | ||
| function encodedSize(token: Token): number; | ||
| /** | ||
| * @param {Token} tok1 | ||
| * @param {Token} tok2 | ||
| * @returns {number} | ||
| */ | ||
| function compareTokens(tok1: Token, tok2: Token): number; | ||
| export declare function encodeBytes(writer: ByteWriter, token: Token): void; | ||
| export declare namespace encodeBytes { | ||
| var encodedSize: (token: Token) => number; | ||
| var compareTokens: (tok1: Token, tok2: Token) => number; | ||
| } | ||
@@ -70,6 +64,3 @@ /** | ||
| */ | ||
| export function compareBytes(b1: Uint8Array, b2: Uint8Array): number; | ||
| export type ByteWriter = import("../interface.js").ByteWriter; | ||
| export type DecodeOptions = import("../interface.js").DecodeOptions; | ||
| import { Token } from './token.js'; | ||
| export declare function compareBytes(b1: Uint8Array, b2: Uint8Array): number; | ||
| //# sourceMappingURL=2bytes.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"2bytes.d.ts","sourceRoot":"","sources":["../../lib/2bytes.js"],"names":[],"mappings":"AAuBA;;;;;;GAMG;AACH,yCANW,UAAU,OACV,MAAM,SACN,MAAM,YACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,mCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,oCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,oCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAGD;;;;;;GAMG;AACH,oCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAQjB;AAgBD;;;GAGG;AACH,oCAHW,UAAU,SACV,KAAK,QAMf;;IAED;;;OAGG;IACH,4BAHW,KAAK,GACH,MAAM,CAKlB;IAED;;;;OAIG;IACH,6BAJW,KAAK,QACL,KAAK,GACH,MAAM,CAIlB;;AAED;;;;GAIG;AACH,iCAJW,UAAU,MACV,UAAU,GACR,MAAM,CAIlB;yBA9HY,OAAO,iBAAiB,EAAE,UAAU;4BACpC,OAAO,iBAAiB,EAAE,aAAa;sBAPxB,YAAY"} | ||
| {"version":3,"file":"2bytes.d.ts","sourceRoot":"","sources":["../../lib/2bytes.js"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAQ,MAAM,YAAY,CAAA;AAMrC,YAAgD,UAAU,GAAhD,OAAO,iBAAiB,EAAE,UAAU,CAAY;AAC1D,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAgBnE;;;;;;GAMG;AACH,wBAAgB,kBAAkB,CAAE,IAAI,EAN7B,UAM6B,EAAE,GAAG,EALlC,MAKkC,EAAE,KAAK,EAJzC,MAIyC,EAAE,QAAQ,EAHnD,aAGmD,GAFjD,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,YAAY,CAAE,IAAI,EANvB,UAMuB,EAAE,GAAG,EAL5B,MAK4B,EAAE,MAAM,EAJpC,MAIoC,EAAE,OAAO,EAH7C,aAG6C,GAF3C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,aAAa,CAAE,IAAI,EANxB,UAMwB,EAAE,GAAG,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,aAAa,CAAE,IAAI,EANxB,UAMwB,EAAE,GAAG,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAIjB;AAGD;;;;;;GAMG;AACH,wBAAgB,aAAa,CAAE,IAAI,EANxB,UAMwB,EAAE,GAAG,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAQjB;AAgBD;;;GAGG;AACH,wBAAgB,WAAW,CAAE,MAAM,EAHxB,UAGwB,EAAE,KAAK,EAF/B,KAE+B,QAIzC;yBAJe,WAAW;6BAOhB,KAAK,KACH,MAAM;8BAQR,KAAK,QACL,KAAK,KACH,MAAM;;AAMnB;;;;GAIG;AACH,wBAAgB,YAAY,CAAE,EAAE,EAJrB,UAIqB,EAAE,EAAE,EAHzB,UAGyB,GAFvB,MAAM,CAIlB"} |
+10
-10
@@ -0,1 +1,5 @@ | ||
| import { Token } from './token.js'; | ||
| import { encodeBytes } from './2bytes.js'; | ||
| export type ByteWriter = import('../interface.js').ByteWriter; | ||
| export type DecodeOptions = import('../interface.js').DecodeOptions; | ||
| /** | ||
@@ -8,3 +12,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeStringCompact(data: Uint8Array, pos: number, minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeStringCompact(data: Uint8Array, pos: number, minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -17,3 +21,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeString8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeString8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -26,3 +30,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeString16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeString16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -35,3 +39,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeString32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeString32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -44,8 +48,4 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeString64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export const encodeString: typeof encodeBytes; | ||
| export type ByteWriter = import("../interface.js").ByteWriter; | ||
| export type DecodeOptions = import("../interface.js").DecodeOptions; | ||
| import { Token } from './token.js'; | ||
| import { encodeBytes } from './2bytes.js'; | ||
| export declare function decodeString64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare const encodeString: typeof encodeBytes; | ||
| //# sourceMappingURL=3string.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"3string.d.ts","sourceRoot":"","sources":["../../lib/3string.js"],"names":[],"mappings":"AA0DA;;;;;;GAMG;AACH,0CANW,UAAU,OACV,MAAM,SACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,oCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,qCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,qCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAGD;;;;;;GAMG;AACH,qCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAQjB;AAED,8CAAuC;yBA1G1B,OAAO,iBAAiB,EAAE,UAAU;4BACpC,OAAO,iBAAiB,EAAE,aAAa;sBAbxB,YAAY;4BAGZ,aAAa"} | ||
| {"version":3,"file":"3string.d.ts","sourceRoot":"","sources":["../../lib/3string.js"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAQ,MAAM,YAAY,CAAA;AAGxC,OAAO,EAAE,WAAW,EAAE,MAAM,aAAa,CAAA;AAStC,YAAgD,UAAU,GAAhD,OAAO,iBAAiB,EAAE,UAAU,CAAY;AAC1D,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AA6CnE;;;;;;GAMG;AACH,wBAAgB,mBAAmB,CAAE,IAAI,EAN9B,UAM8B,EAAE,GAAG,EALnC,MAKmC,EAAE,KAAK,EAJ1C,MAI0C,EAAE,OAAO,EAHnD,aAGmD,GAFjD,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,aAAa,CAAE,IAAI,EANxB,UAMwB,EAAE,GAAG,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,cAAc,CAAE,IAAI,EANzB,UAMyB,EAAE,GAAG,EAL9B,MAK8B,EAAE,MAAM,EAJtC,MAIsC,EAAE,OAAO,EAH/C,aAG+C,GAF7C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,cAAc,CAAE,IAAI,EANzB,UAMyB,EAAE,GAAG,EAL9B,MAK8B,EAAE,MAAM,EAJtC,MAIsC,EAAE,OAAO,EAH/C,aAG+C,GAF7C,KAAK,CAIjB;AAGD;;;;;;GAMG;AACH,wBAAgB,cAAc,CAAE,IAAI,EANzB,UAMyB,EAAE,GAAG,EAL9B,MAK8B,EAAE,MAAM,EAJtC,MAIsC,EAAE,OAAO,EAH/C,aAG+C,GAF7C,KAAK,CAQjB;AAED,eAAO,MAAM,YAAY,oBAAc,CAAA"} |
+13
-17
@@ -0,1 +1,4 @@ | ||
| import { Token } from './token.js'; | ||
| export type ByteWriter = import('../interface.js').ByteWriter; | ||
| export type DecodeOptions = import('../interface.js').DecodeOptions; | ||
| /** | ||
@@ -8,3 +11,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeArrayCompact(data: Uint8Array, pos: number, minor: number, _options: DecodeOptions): Token; | ||
| export declare function decodeArrayCompact(data: Uint8Array, pos: number, minor: number, _options: DecodeOptions): Token; | ||
| /** | ||
@@ -17,3 +20,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeArray8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeArray8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -26,3 +29,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeArray16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeArray16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -35,3 +38,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeArray32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeArray32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -44,3 +47,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeArray64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeArray64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -53,3 +56,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeArrayIndefinite(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeArrayIndefinite(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -59,14 +62,7 @@ * @param {ByteWriter} writer | ||
| */ | ||
| export function encodeArray(writer: ByteWriter, token: Token): void; | ||
| export namespace encodeArray { | ||
| let compareTokens: (tok1: Token, tok2: Token) => number; | ||
| /** | ||
| * @param {Token} token | ||
| * @returns {number} | ||
| */ | ||
| function encodedSize(token: Token): number; | ||
| export declare function encodeArray(writer: ByteWriter, token: Token): void; | ||
| export declare namespace encodeArray { | ||
| var compareTokens: (tok1: Token, tok2: Token) => number; | ||
| var encodedSize: (token: Token) => number; | ||
| } | ||
| export type ByteWriter = import("../interface.js").ByteWriter; | ||
| export type DecodeOptions = import("../interface.js").DecodeOptions; | ||
| import { Token } from './token.js'; | ||
| //# sourceMappingURL=4array.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"4array.d.ts","sourceRoot":"","sources":["../../lib/4array.js"],"names":[],"mappings":"AAoBA;;;;;;GAMG;AACH,yCANW,UAAU,OACV,MAAM,SACN,MAAM,YACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,mCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,oCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,oCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAGD;;;;;;GAMG;AACH,oCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAQjB;AAED;;;;;;GAMG;AACH,4CANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAOjB;AAED;;;GAGG;AACH,oCAHW,UAAU,SACV,KAAK,QAIf;;;IAMD;;;OAGG;IACH,4BAHW,KAAK,GACH,MAAM,CAIlB;;yBA3GY,OAAO,iBAAiB,EAAE,UAAU;4BACpC,OAAO,iBAAiB,EAAE,aAAa;sBANxB,YAAY"} | ||
| {"version":3,"file":"4array.d.ts","sourceRoot":"","sources":["../../lib/4array.js"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAQ,MAAM,YAAY,CAAA;AAKrC,YAAgD,UAAU,GAAhD,OAAO,iBAAiB,EAAE,UAAU,CAAY;AAC1D,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAcnE;;;;;;GAMG;AACH,wBAAgB,kBAAkB,CAAE,IAAI,EAN7B,UAM6B,EAAE,GAAG,EALlC,MAKkC,EAAE,KAAK,EAJzC,MAIyC,EAAE,QAAQ,EAHnD,aAGmD,GAFjD,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,YAAY,CAAE,IAAI,EANvB,UAMuB,EAAE,GAAG,EAL5B,MAK4B,EAAE,MAAM,EAJpC,MAIoC,EAAE,OAAO,EAH7C,aAG6C,GAF3C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,aAAa,CAAE,IAAI,EANxB,UAMwB,EAAE,GAAG,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,aAAa,CAAE,IAAI,EANxB,UAMwB,EAAE,GAAG,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAIjB;AAGD;;;;;;GAMG;AACH,wBAAgB,aAAa,CAAE,IAAI,EANxB,UAMwB,EAAE,GAAG,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAQjB;AAED;;;;;;GAMG;AACH,wBAAgB,qBAAqB,CAAE,IAAI,EANhC,UAMgC,EAAE,GAAG,EALrC,MAKqC,EAAE,MAAM,EAJ7C,MAI6C,EAAE,OAAO,EAHtD,aAGsD,GAFpD,KAAK,CAOjB;AAED;;;GAGG;AACH,wBAAgB,WAAW,CAAE,MAAM,EAHxB,UAGwB,EAAE,KAAK,EAF/B,KAE+B,QAEzC;yBAFe,WAAW;;6BAShB,KAAK,KACH,MAAM"} |
+13
-17
@@ -0,1 +1,4 @@ | ||
| import { Token } from './token.js'; | ||
| export type ByteWriter = import('../interface.js').ByteWriter; | ||
| export type DecodeOptions = import('../interface.js').DecodeOptions; | ||
| /** | ||
@@ -8,3 +11,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeMapCompact(data: Uint8Array, pos: number, minor: number, _options: DecodeOptions): Token; | ||
| export declare function decodeMapCompact(data: Uint8Array, pos: number, minor: number, _options: DecodeOptions): Token; | ||
| /** | ||
@@ -17,3 +20,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeMap8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeMap8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -26,3 +29,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeMap16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeMap16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -35,3 +38,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeMap32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeMap32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -44,3 +47,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeMap64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeMap64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -53,3 +56,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeMapIndefinite(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeMapIndefinite(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -59,14 +62,7 @@ * @param {ByteWriter} writer | ||
| */ | ||
| export function encodeMap(writer: ByteWriter, token: Token): void; | ||
| export namespace encodeMap { | ||
| let compareTokens: (tok1: Token, tok2: Token) => number; | ||
| /** | ||
| * @param {Token} token | ||
| * @returns {number} | ||
| */ | ||
| function encodedSize(token: Token): number; | ||
| export declare function encodeMap(writer: ByteWriter, token: Token): void; | ||
| export declare namespace encodeMap { | ||
| var compareTokens: (tok1: Token, tok2: Token) => number; | ||
| var encodedSize: (token: Token) => number; | ||
| } | ||
| export type ByteWriter = import("../interface.js").ByteWriter; | ||
| export type DecodeOptions = import("../interface.js").DecodeOptions; | ||
| import { Token } from './token.js'; | ||
| //# sourceMappingURL=5map.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"5map.d.ts","sourceRoot":"","sources":["../../lib/5map.js"],"names":[],"mappings":"AAoBA;;;;;;GAMG;AACH,uCANW,UAAU,OACV,MAAM,SACN,MAAM,YACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,iCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,kCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,kCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAGD;;;;;;GAMG;AACH,kCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAQjB;AAED;;;;;;GAMG;AACH,0CANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAOjB;AAED;;;GAGG;AACH,kCAHW,UAAU,SACV,KAAK,QAIf;;;IAMD;;;OAGG;IACH,4BAHW,KAAK,GACH,MAAM,CAIlB;;yBA3GY,OAAO,iBAAiB,EAAE,UAAU;4BACpC,OAAO,iBAAiB,EAAE,aAAa;sBANxB,YAAY"} | ||
| {"version":3,"file":"5map.d.ts","sourceRoot":"","sources":["../../lib/5map.js"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAQ,MAAM,YAAY,CAAA;AAKrC,YAAgD,UAAU,GAAhD,OAAO,iBAAiB,EAAE,UAAU,CAAY;AAC1D,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAcnE;;;;;;GAMG;AACH,wBAAgB,gBAAgB,CAAE,IAAI,EAN3B,UAM2B,EAAE,GAAG,EALhC,MAKgC,EAAE,KAAK,EAJvC,MAIuC,EAAE,QAAQ,EAHjD,aAGiD,GAF/C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,UAAU,CAAE,IAAI,EANrB,UAMqB,EAAE,GAAG,EAL1B,MAK0B,EAAE,MAAM,EAJlC,MAIkC,EAAE,OAAO,EAH3C,aAG2C,GAFzC,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,WAAW,CAAE,IAAI,EANtB,UAMsB,EAAE,GAAG,EAL3B,MAK2B,EAAE,MAAM,EAJnC,MAImC,EAAE,OAAO,EAH5C,aAG4C,GAF1C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,WAAW,CAAE,IAAI,EANtB,UAMsB,EAAE,GAAG,EAL3B,MAK2B,EAAE,MAAM,EAJnC,MAImC,EAAE,OAAO,EAH5C,aAG4C,GAF1C,KAAK,CAIjB;AAGD;;;;;;GAMG;AACH,wBAAgB,WAAW,CAAE,IAAI,EANtB,UAMsB,EAAE,GAAG,EAL3B,MAK2B,EAAE,MAAM,EAJnC,MAImC,EAAE,OAAO,EAH5C,aAG4C,GAF1C,KAAK,CAQjB;AAED;;;;;;GAMG;AACH,wBAAgB,mBAAmB,CAAE,IAAI,EAN9B,UAM8B,EAAE,GAAG,EALnC,MAKmC,EAAE,MAAM,EAJ3C,MAI2C,EAAE,OAAO,EAHpD,aAGoD,GAFlD,KAAK,CAOjB;AAED;;;GAGG;AACH,wBAAgB,SAAS,CAAE,MAAM,EAHtB,UAGsB,EAAE,KAAK,EAF7B,KAE6B,QAEvC;yBAFe,SAAS;;6BASd,KAAK,KACH,MAAM"} |
+12
-16
@@ -0,1 +1,4 @@ | ||
| import { Token } from './token.js'; | ||
| export type ByteWriter = import('../interface.js').ByteWriter; | ||
| export type DecodeOptions = import('../interface.js').DecodeOptions; | ||
| /** | ||
@@ -12,3 +15,3 @@ * @typedef {import('../interface.js').ByteWriter} ByteWriter | ||
| */ | ||
| export function decodeTagCompact(_data: Uint8Array, _pos: number, minor: number, _options: DecodeOptions): Token; | ||
| export declare function decodeTagCompact(_data: Uint8Array, _pos: number, minor: number, _options: DecodeOptions): Token; | ||
| /** | ||
@@ -21,3 +24,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeTag8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeTag8(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -30,3 +33,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeTag16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeTag16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -39,3 +42,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeTag32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeTag32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -48,3 +51,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeTag64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeTag64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -54,14 +57,7 @@ * @param {ByteWriter} writer | ||
| */ | ||
| export function encodeTag(writer: ByteWriter, token: Token): void; | ||
| export namespace encodeTag { | ||
| let compareTokens: (tok1: Token, tok2: Token) => number; | ||
| /** | ||
| * @param {Token} token | ||
| * @returns {number} | ||
| */ | ||
| function encodedSize(token: Token): number; | ||
| export declare function encodeTag(writer: ByteWriter, token: Token): void; | ||
| export declare namespace encodeTag { | ||
| var compareTokens: (tok1: Token, tok2: Token) => number; | ||
| var encodedSize: (token: Token) => number; | ||
| } | ||
| export type ByteWriter = import("../interface.js").ByteWriter; | ||
| export type DecodeOptions = import("../interface.js").DecodeOptions; | ||
| import { Token } from './token.js'; | ||
| //# sourceMappingURL=6tag.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"6tag.d.ts","sourceRoot":"","sources":["../../lib/6tag.js"],"names":[],"mappings":"AAGA;;;GAGG;AAEH;;;;;;GAMG;AACH,wCANW,UAAU,QACV,MAAM,SACN,MAAM,YACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,iCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,kCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,kCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,kCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;GAGG;AACH,kCAHW,UAAU,SACV,KAAK,QAIf;;;IAID;;;OAGG;IACH,4BAHW,KAAK,GACH,MAAM,CAIlB;;yBA3EY,OAAO,iBAAiB,EAAE,UAAU;4BACpC,OAAO,iBAAiB,EAAE,aAAa;sBALxB,YAAY"} | ||
| {"version":3,"file":"6tag.d.ts","sourceRoot":"","sources":["../../lib/6tag.js"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAQ,MAAM,YAAY,CAAA;AAIrC,YAAgD,UAAU,GAAhD,OAAO,iBAAiB,EAAE,UAAU,CAAY;AAC1D,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAFnE;;;GAGG;AAEH;;;;;;GAMG;AACH,wBAAgB,gBAAgB,CAAE,KAAK,EAN5B,UAM4B,EAAE,IAAI,EALlC,MAKkC,EAAE,KAAK,EAJzC,MAIyC,EAAE,QAAQ,EAHnD,aAGmD,GAFjD,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,UAAU,CAAE,IAAI,EANrB,UAMqB,EAAE,GAAG,EAL1B,MAK0B,EAAE,MAAM,EAJlC,MAIkC,EAAE,OAAO,EAH3C,aAG2C,GAFzC,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,WAAW,CAAE,IAAI,EANtB,UAMsB,EAAE,GAAG,EAL3B,MAK2B,EAAE,MAAM,EAJnC,MAImC,EAAE,OAAO,EAH5C,aAG4C,GAF1C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,WAAW,CAAE,IAAI,EANtB,UAMsB,EAAE,GAAG,EAL3B,MAK2B,EAAE,MAAM,EAJnC,MAImC,EAAE,OAAO,EAH5C,aAG4C,GAF1C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,WAAW,CAAE,IAAI,EANtB,UAMsB,EAAE,GAAG,EAL3B,MAK2B,EAAE,MAAM,EAJnC,MAImC,EAAE,OAAO,EAH5C,aAG4C,GAF1C,KAAK,CAIjB;AAED;;;GAGG;AACH,wBAAgB,SAAS,CAAE,MAAM,EAHtB,UAGsB,EAAE,KAAK,EAF7B,KAE6B,QAEvC;yBAFe,SAAS;;6BAOd,KAAK,KACH,MAAM"} |
+22
-27
@@ -0,2 +1,15 @@ | ||
| import { Token } from './token.js'; | ||
| export type ByteWriter = import('../interface.js').ByteWriter; | ||
| export type DecodeOptions = import('../interface.js').DecodeOptions; | ||
| export type EncodeOptions = import('../interface.js').EncodeOptions; | ||
| /** | ||
| * @typedef {import('../interface.js').ByteWriter} ByteWriter | ||
| * @typedef {import('../interface.js').DecodeOptions} DecodeOptions | ||
| * @typedef {import('../interface.js').EncodeOptions} EncodeOptions | ||
| */ | ||
| export declare const MINOR_FALSE = 20; | ||
| export declare const MINOR_TRUE = 21; | ||
| export declare const MINOR_NULL = 22; | ||
| export declare const MINOR_UNDEFINED = 23; | ||
| /** | ||
| * @param {Uint8Array} _data | ||
@@ -8,3 +21,3 @@ * @param {number} _pos | ||
| */ | ||
| export function decodeUndefined(_data: Uint8Array, _pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeUndefined(_data: Uint8Array, _pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -17,3 +30,3 @@ * @param {Uint8Array} _data | ||
| */ | ||
| export function decodeBreak(_data: Uint8Array, _pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeBreak(_data: Uint8Array, _pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -26,3 +39,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeFloat16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeFloat16(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -35,3 +48,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeFloat32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeFloat32(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -44,3 +57,3 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function decodeFloat64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| export declare function decodeFloat64(data: Uint8Array, pos: number, _minor: number, options: DecodeOptions): Token; | ||
| /** | ||
@@ -51,25 +64,7 @@ * @param {ByteWriter} writer | ||
| */ | ||
| export function encodeFloat(writer: ByteWriter, token: Token, options: EncodeOptions): void; | ||
| export namespace encodeFloat { | ||
| /** | ||
| * @param {Token} token | ||
| * @param {EncodeOptions} options | ||
| * @returns {number} | ||
| */ | ||
| function encodedSize(token: Token, options: EncodeOptions): number; | ||
| let compareTokens: (tok1: Token, tok2: Token) => number; | ||
| export declare function encodeFloat(writer: ByteWriter, token: Token, options: EncodeOptions): void; | ||
| export declare namespace encodeFloat { | ||
| var encodedSize: (token: Token, options: EncodeOptions) => number; | ||
| var compareTokens: (tok1: Token, tok2: Token) => number; | ||
| } | ||
| /** | ||
| * @typedef {import('../interface.js').ByteWriter} ByteWriter | ||
| * @typedef {import('../interface.js').DecodeOptions} DecodeOptions | ||
| * @typedef {import('../interface.js').EncodeOptions} EncodeOptions | ||
| */ | ||
| export const MINOR_FALSE: 20; | ||
| export const MINOR_TRUE: 21; | ||
| export const MINOR_NULL: 22; | ||
| export const MINOR_UNDEFINED: 23; | ||
| export type ByteWriter = import("../interface.js").ByteWriter; | ||
| export type DecodeOptions = import("../interface.js").DecodeOptions; | ||
| export type EncodeOptions = import("../interface.js").EncodeOptions; | ||
| import { Token } from './token.js'; | ||
| //# sourceMappingURL=7float.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"7float.d.ts","sourceRoot":"","sources":["../../lib/7float.js"],"names":[],"mappings":"AAkBA;;;;;;GAMG;AACH,uCANW,UAAU,QACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CASjB;AAED;;;;;;GAMG;AACH,mCANW,UAAU,QACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAOjB;AAoBD;;;;;;GAMG;AACH,oCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,oCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,oCANW,UAAU,OACV,MAAM,UACN,MAAM,WACN,aAAa,GACX,KAAK,CAIjB;AAED;;;;GAIG;AACH,oCAJW,UAAU,SACV,KAAK,WACL,aAAa,QAwCvB;;IAED;;;;OAIG;IACH,4BAJW,KAAK,WACL,aAAa,GACX,MAAM,CAsBlB;;;AAlKD;;;;GAIG;AAEH,0BAA2B,EAAE,CAAA;AAC7B,yBAA0B,EAAE,CAAA;AAC5B,yBAA0B,EAAE,CAAA;AAC5B,8BAA+B,EAAE,CAAA;yBARpB,OAAO,iBAAiB,EAAE,UAAU;4BACpC,OAAO,iBAAiB,EAAE,aAAa;4BACvC,OAAO,iBAAiB,EAAE,aAAa;sBAPxB,YAAY"} | ||
| {"version":3,"file":"7float.d.ts","sourceRoot":"","sources":["../../lib/7float.js"],"names":[],"mappings":"AAGA,OAAO,EAAE,KAAK,EAAQ,MAAM,YAAY,CAAA;AAKrC,YAAgD,UAAU,GAAhD,OAAO,iBAAiB,EAAE,UAAU,CAAY;AAC1D,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAChE,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAHnE;;;;GAIG;AAEH,eAAO,MAAM,WAAW,KAAK,CAAA;AAC7B,eAAO,MAAM,UAAU,KAAK,CAAA;AAC5B,eAAO,MAAM,UAAU,KAAK,CAAA;AAC5B,eAAO,MAAM,eAAe,KAAK,CAAA;AAEjC;;;;;;GAMG;AACH,wBAAgB,eAAe,CAAE,KAAK,EAN3B,UAM2B,EAAE,IAAI,EALjC,MAKiC,EAAE,MAAM,EAJzC,MAIyC,EAAE,OAAO,EAHlD,aAGkD,GAFhD,KAAK,CASjB;AAED;;;;;;GAMG;AACH,wBAAgB,WAAW,CAAE,KAAK,EANvB,UAMuB,EAAE,IAAI,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAOjB;AAoBD;;;;;;GAMG;AACH,wBAAgB,aAAa,CAAE,IAAI,EANxB,UAMwB,EAAE,GAAG,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,aAAa,CAAE,IAAI,EANxB,UAMwB,EAAE,GAAG,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAIjB;AAED;;;;;;GAMG;AACH,wBAAgB,aAAa,CAAE,IAAI,EANxB,UAMwB,EAAE,GAAG,EAL7B,MAK6B,EAAE,MAAM,EAJrC,MAIqC,EAAE,OAAO,EAH9C,aAG8C,GAF5C,KAAK,CAIjB;AAED;;;;GAIG;AACH,wBAAgB,WAAW,CAAE,MAAM,EAJxB,UAIwB,EAAE,KAAK,EAH/B,KAG+B,EAAE,OAAO,EAFxC,aAEwC,QAsClD;yBAtCe,WAAW;6BAyChB,KAAK,WACL,aAAa,KACX,MAAM"} |
+28
-12
@@ -1,6 +0,20 @@ | ||
| export class Bl { | ||
| /** | ||
| * @param {number} [chunkSize] | ||
| */ | ||
| constructor(chunkSize?: number); | ||
| /** | ||
| * Bl is a list of byte chunks, similar to https://github.com/rvagg/bl but for | ||
| * writing rather than reading. | ||
| * A Bl object accepts set() operations for individual bytes and copyTo() for | ||
| * inserting byte arrays. These write operations don't automatically increment | ||
| * the internal cursor so its "length" won't be changed. Instead, increment() | ||
| * must be called to extend its length to cover the inserted data. | ||
| * The toBytes() call will convert all internal memory to a single Uint8Array of | ||
| * the correct length, truncating any data that is stored but hasn't been | ||
| * included by an increment(). | ||
| * get() can retrieve a single byte. | ||
| * All operations (except toBytes()) take an "offset" argument that will perform | ||
| * the write at the offset _from the current cursor_. For most operations this | ||
| * will be `0` to write at the current cursor position but it can be ahead of | ||
| * the current cursor. Negative offsets probably work but are untested. | ||
| */ | ||
| export type ByteView = import('../interface.js').ByteView; | ||
| export type AllocatedByteView = import('../interface.js').AllocatedByteView; | ||
| export declare class Bl { | ||
| chunkSize: number; | ||
@@ -15,2 +29,6 @@ /** @type {number} */ | ||
| _initReuseChunk: ByteView | number[] | null; | ||
| /** | ||
| * @param {number} [chunkSize] | ||
| */ | ||
| constructor(chunkSize?: number); | ||
| reset(): void; | ||
@@ -32,7 +50,3 @@ /** | ||
| */ | ||
| export class U8Bl<T extends ArrayBufferLike> { | ||
| /** | ||
| * @param {Uint8Array<T>} dest | ||
| */ | ||
| constructor(dest: Uint8Array<T>); | ||
| export declare class U8Bl<T extends ArrayBufferLike> { | ||
| dest: Uint8Array<T>; | ||
@@ -43,2 +57,6 @@ /** @type {number} */ | ||
| chunks: Array<Uint8Array<T>>; | ||
| /** | ||
| * @param {Uint8Array<T>} dest | ||
| */ | ||
| constructor(dest: Uint8Array<T>); | ||
| reset(): void; | ||
@@ -55,4 +73,2 @@ /** | ||
| } | ||
| export type ByteView = import("../interface.js").ByteView; | ||
| export type AllocatedByteView = import("../interface.js").AllocatedByteView; | ||
| //# sourceMappingURL=bl.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"bl.d.ts","sourceRoot":"","sources":["../../lib/bl.js"],"names":[],"mappings":"AA+BA;IACE;;OAEG;IACH,wBAFW,MAAM,EAahB;IAVC,kBAA0B;IAC1B,qBAAqB;IACrB,QADW,MAAM,CACF;IACf,qBAAqB;IACrB,WADW,MAAM,CACE;IACnB,oCAAoC;IACpC,QADW,CAAC,QAAQ,GAAC,MAAM,EAAE,CAAC,EAAE,CAChB;IAEhB,qCAAqC;IACrC,iBADW,QAAQ,GAAC,MAAM,EAAE,GAAC,IAAI,CACN;IAG7B,cAUC;IAED;;OAEG;IACH,YAFW,QAAQ,GAAC,MAAM,EAAE,QAsC3B;IAED;;;OAGG;IACH,gBAHW,OAAO,GACL,iBAAiB,CAuB7B;CACF;AAED;;;;GAIG;AACH,kBAF+B,CAAC,SAAlB,eAAgB;IAG5B;;OAEG;IACH,kBAFW,UAAU,CAAC,CAAC,CAAC,EAUvB;IAPC,oBAAgB;IAChB,qBAAqB;IACrB,QADW,MAAM,CACF;IAGf,mCAAmC;IACnC,QADW,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CACX;IAGtB,cAEC;IAED;;OAEG;IACH,YAFW,QAAQ,GAAC,MAAM,EAAE,QAQ3B;IAED;;;OAGG;IACH,gBAHW,OAAO,GACL,UAAU,CAAC,CAAC,CAAC,CAQzB;CACF;uBAzJY,OAAO,iBAAiB,EAAE,QAAQ;gCAClC,OAAO,iBAAiB,EAAE,iBAAiB"} | ||
| {"version":3,"file":"bl.d.ts","sourceRoot":"","sources":["../../lib/bl.js"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;GAeG;AAMA,YAA8C,QAAQ,GAA5C,OAAO,iBAAiB,EAAE,QAAQ,CAAU;AACtD,YAAuD,iBAAiB,GAA9D,OAAO,iBAAiB,EAAE,iBAAiB,CAAmB;AAS3E,qBAAa,EAAE;IAKN,SAAS;IACd,qBAAqB;IAChB,MAAM,EADA,MAAM;IAEjB,qBAAqB;IAChB,SAAS,EADH,MAAM;IAEjB,oCAAoC;IAC/B,MAAM,EADA,CAAC,QAAQ,GAAC,MAAM,EAAE,CAAC,EAAE;IAGhC,qCAAqC;IAChC,eAAe,EADT,QAAQ,GAAC,MAAM,EAAE,GAAC,IAAI;IAZnC;;OAEG;IACH,YAAa,SAAS,AAFnB,CAA2B,EAAnB,MAE8B,EAWxC;IAED,KAAK,SAUJ;IAED;;OAEG;IACH,IAAI,CAAE,KAAK,EAFA,QAAQ,GAAC,MAAM,EAEf,QAoCV;IAED;;;OAGG;IACH,OAAO,CAAE,KAAK,AAHX,CACA,EADQ,OAGW,GAFT,iBAAiB,CAuB7B;CACF;AAED;;;;GAIG;AACH,qBAAa,IAAI,CAFc,CAAC,SAAlB,eAAkB;IAOvB,IAAI;IACT,qBAAqB;IAChB,MAAM,EADA,MAAM;IAIjB,mCAAmC;IAC9B,MAAM,EADA,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;IATjC;;OAEG;IACH,YAAa,IAAI,EAFN,UAAU,CAAC,CAAC,CAEN,EAQhB;IAED,KAAK,SAEJ;IAED;;OAEG;IACH,IAAI,CAAE,KAAK,EAFA,QAAQ,GAAC,MAAM,EAEf,QAMV;IAED;;;OAGG;IACH,OAAO,CAAE,KAAK,AAHX,CACA,EADQ,OAGW,GAFT,UAAU,CAAC,CAAC,CAAC,CAQzB;CACF"} |
@@ -0,1 +1,4 @@ | ||
| export declare const useBuffer: any; | ||
| export type ByteView = import('../interface.js').ByteView; | ||
| export type AllocatedByteView = import('../interface.js').AllocatedByteView; | ||
| /** | ||
@@ -5,4 +8,16 @@ * @param {ByteView|number[]} buf | ||
| */ | ||
| export function asU8A(buf: ByteView | number[]): ByteView; | ||
| export declare function asU8A(buf: ByteView | number[]): ByteView; | ||
| export declare const fromString: (string: string) => any; | ||
| /** | ||
| * Buffer variant not fast enough for what we need | ||
| * @param {number[]} arr | ||
| * @returns {AllocatedByteView} | ||
| */ | ||
| export declare const fromArray: (arr: number[]) => AllocatedByteView; | ||
| export declare const slice: (bytes: Uint8Array, start: number, end: number) => Uint8Array<ArrayBuffer>; | ||
| export declare const concat: (chunks: ByteView[], length: number) => AllocatedByteView; | ||
| export declare const alloc: (size: number) => AllocatedByteView; | ||
| export declare const toHex: (d: Uint8Array) => string; | ||
| export declare const fromHex: (hex: string | ByteView) => ByteView; | ||
| /** | ||
| * @param {Uint8Array} b1 | ||
@@ -12,3 +27,3 @@ * @param {Uint8Array} b2 | ||
| */ | ||
| export function compare(b1: Uint8Array, b2: Uint8Array): number; | ||
| export declare function compare(b1: Uint8Array, b2: Uint8Array): number; | ||
| /** | ||
@@ -18,38 +33,3 @@ * @param {number[]} codePoints | ||
| */ | ||
| export function decodeCodePointsArray(codePoints: number[]): string; | ||
| export const useBuffer: any; | ||
| /** | ||
| * @param {string} string | ||
| */ | ||
| export function fromString(string: string): any; | ||
| export function fromArray(arr: number[]): AllocatedByteView; | ||
| /** | ||
| * @param {Uint8Array} bytes | ||
| * @param {number} start | ||
| * @param {number} end | ||
| */ | ||
| export function slice(bytes: Uint8Array, start: number, end: number): Uint8Array<ArrayBuffer>; | ||
| /** | ||
| * @param {ByteView[]} chunks | ||
| * @param {number} length | ||
| * @returns {AllocatedByteView} | ||
| */ | ||
| export function concat(chunks: ByteView[], length: number): AllocatedByteView; | ||
| /** | ||
| * @param {number} size | ||
| * @returns {AllocatedByteView} | ||
| */ | ||
| export function alloc(size: number): AllocatedByteView; | ||
| /** | ||
| * @param {Uint8Array} d | ||
| * @returns {string} | ||
| */ | ||
| export function toHex(d: Uint8Array): string; | ||
| /** | ||
| * @param {string|ByteView} hex | ||
| * @returns {ByteView} | ||
| */ | ||
| export function fromHex(hex: string | ByteView): ByteView; | ||
| export type ByteView = import("../interface.js").ByteView; | ||
| export type AllocatedByteView = import("../interface.js").AllocatedByteView; | ||
| export declare function decodeCodePointsArray(codePoints: number[]): string; | ||
| //# sourceMappingURL=byte-utils.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"byte-utils.d.ts","sourceRoot":"","sources":["../../lib/byte-utils.js"],"names":[],"mappings":"AA4BA;;;GAGG;AACH,2BAHW,QAAQ,GAAC,MAAM,EAAE,GACf,QAAQ,CAOpB;AAgMD;;;;GAIG;AACH,4BAJW,UAAU,MACV,UAAU,GACR,MAAM,CAelB;AA6CD;;;GAGG;AACH,kDAHW,MAAM,EAAE,GACN,MAAM,CAiBlB;AAnTD,4BAMkD;AAqC9C;;GAEG;AACH,mCAFW,MAAM,OAQhB;AAcE,+BAHI,MAAM,EAAE,GACN,iBAAiB,CAI7B;AAIG;;;;GAIG;AAEH,6BALW,UAAU,SACV,MAAM,OACN,MAAM,2BAQhB;AAaD;;;;GAIG;AACH,+BAJW,QAAQ,EAAE,UACV,MAAM,GACJ,iBAAiB,CAW7B;AAuBD;;;GAGG;AACH,4BAHW,MAAM,GACJ,iBAAiB,CAM7B;AAYD;;;GAGG;AACH,yBAHW,UAAU,GACR,MAAM,CAQlB;AAgBH;;;GAGG;AACD,6BAHS,MAAM,GAAC,QAAQ,GACb,QAAQ,CAQlB;uBAlLQ,OAAO,iBAAiB,EAAE,QAAQ;gCAClC,OAAO,iBAAiB,EAAE,iBAAiB"} | ||
| {"version":3,"file":"byte-utils.d.ts","sourceRoot":"","sources":["../../lib/byte-utils.js"],"names":[],"mappings":"AAIA,eAAO,MAAM,SAAS,KAM4B,CAAA;AAK/C,YAA8C,QAAQ,GAA5C,OAAO,iBAAiB,EAAE,QAAQ,CAAU;AACtD,YAAuD,iBAAiB,GAA9D,OAAO,iBAAiB,EAAE,iBAAiB,CAAmB;AAY3E;;;GAGG;AACH,wBAAgB,KAAK,CAAE,GAAG,EAHf,QAAQ,GAAC,MAAM,EAGA,GAFb,QAAQ,CAOpB;AAQD,eAAO,MAAM,UAAU,WAGR,MAAM,QAehB,CAAA;AAEL;;;;GAIG;AACH,eAAO,MAAM,SAAS,QAHX,MAAM,EAAE,KACN,iBAIZ,CAAA;AAED,eAAO,MAAM,KAAK,UAGH,UAAU,SACV,MAAM,OACN,MAAM,4BAiBhB,CAAA;AAEL,eAAO,MAAM,MAAM,WAGJ,QAAQ,EAAE,UACV,MAAM,KACJ,iBA8BZ,CAAA;AAEL,eAAO,MAAM,KAAK,SAGH,MAAM,KACJ,iBAcZ,CAAA;AAEL,eAAO,MAAM,KAAK,MAGH,UAAU,KACR,MAoBZ,CAAA;AAEL,eAAO,MAAM,OAAO,QAGP,MAAM,GAAC,QAAQ,KACb,QAyBV,CAAA;AAmBL;;;;GAIG;AACH,wBAAgB,OAAO,CAAE,EAAE,EAJhB,UAIgB,EAAE,EAAE,EAHpB,UAGoB,GAFlB,MAAM,CAelB;AA6CD;;;GAGG;AACH,wBAAgB,qBAAqB,CAAE,UAAU,EAHtC,MAAM,EAGgC,GAFpC,MAAM,CAiBlB"} |
@@ -1,4 +0,4 @@ | ||
| export const decodeErrPrefix: "CBOR decode error:"; | ||
| export const encodeErrPrefix: "CBOR encode error:"; | ||
| export const uintMinorPrefixBytes: any[]; | ||
| declare const decodeErrPrefix = "CBOR decode error:"; | ||
| declare const encodeErrPrefix = "CBOR encode error:"; | ||
| declare const uintMinorPrefixBytes: any[]; | ||
| /** | ||
@@ -9,3 +9,4 @@ * @param {Uint8Array} data | ||
| */ | ||
| export function assertEnoughData(data: Uint8Array, pos: number, need: number): void; | ||
| declare function assertEnoughData(data: Uint8Array, pos: number, need: number): void; | ||
| export { decodeErrPrefix, encodeErrPrefix, uintMinorPrefixBytes, assertEnoughData }; | ||
| //# sourceMappingURL=common.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"common.d.ts","sourceRoot":"","sources":["../../lib/common.js"],"names":[],"mappings":"AAAA,8BAAwB,oBAAoB,CAAA;AAC5C,8BAAwB,oBAAoB,CAAA;AAE5C,yCAA+B;AAO/B;;;;GAIG;AACH,uCAJW,UAAU,OACV,MAAM,QACN,MAAM,QAMhB"} | ||
| {"version":3,"file":"common.d.ts","sourceRoot":"","sources":["../../lib/common.js"],"names":[],"mappings":"AAAA,QAAA,MAAM,eAAe,uBAAuB,CAAA;AAC5C,QAAA,MAAM,eAAe,uBAAuB,CAAA;AAE5C,QAAA,MAAM,oBAAoB,OAAK,CAAA;AAO/B;;;;GAIG;AACH,iBAAS,gBAAgB,CAAE,IAAI,EAJpB,UAIoB,EAAE,GAAG,EAHzB,MAGyB,EAAE,IAAI,EAF/B,MAE+B,QAIzC;AAED,OAAO,EACL,eAAe,EACf,eAAe,EACf,oBAAoB,EACpB,gBAAgB,EACjB,CAAA"} |
+17
-17
@@ -1,9 +0,12 @@ | ||
| export type Token = import("./token.js").Token; | ||
| export type DecodeOptions = import("../interface.js").DecodeOptions; | ||
| export type DecodeTokenizer = import("../interface.js").DecodeTokenizer; | ||
| export type TagDecodeControl = import("../interface.js").TagDecodeControl; | ||
| export type Token = import('./token.js').Token; | ||
| export type DecodeOptions = import('../interface.js').DecodeOptions; | ||
| export type DecodeTokenizer = import('../interface.js').DecodeTokenizer; | ||
| export type TagDecodeControl = import('../interface.js').TagDecodeControl; | ||
| /** | ||
| * @implements {DecodeTokenizer} | ||
| */ | ||
| export class Tokeniser implements DecodeTokenizer { | ||
| declare class Tokeniser implements DecodeTokenizer { | ||
| _pos: number; | ||
| data: Uint8Array<ArrayBufferLike>; | ||
| options: import("../interface.js").DecodeOptions; | ||
| /** | ||
@@ -14,5 +17,2 @@ * @param {Uint8Array} data | ||
| constructor(data: Uint8Array, options?: DecodeOptions); | ||
| _pos: number; | ||
| data: Uint8Array<ArrayBufferLike>; | ||
| options: import("../interface.js").DecodeOptions; | ||
| pos(): number; | ||
@@ -22,23 +22,23 @@ done(): boolean; | ||
| } | ||
| declare const DONE: unique symbol; | ||
| declare const BREAK: unique symbol; | ||
| /** | ||
| * @param {DecodeTokenizer} tokeniser | ||
| * @param {DecodeOptions} options | ||
| * @returns {any|BREAK|DONE} | ||
| * @returns {any|typeof BREAK|typeof DONE} | ||
| */ | ||
| export function tokensToObject(tokeniser: DecodeTokenizer, options: DecodeOptions): any | typeof BREAK | typeof DONE; | ||
| declare function tokensToObject(tokeniser: DecodeTokenizer, options: DecodeOptions): any | typeof BREAK | typeof DONE; | ||
| /** | ||
| * @param {Uint8Array} data | ||
| * @param {DecodeOptions} [options] | ||
| * @returns {any} | ||
| * @returns {[any, Uint8Array]} | ||
| */ | ||
| export function decode(data: Uint8Array, options?: DecodeOptions): any; | ||
| declare function decodeFirst(data: Uint8Array, options?: DecodeOptions): [any, Uint8Array]; | ||
| /** | ||
| * @param {Uint8Array} data | ||
| * @param {DecodeOptions} [options] | ||
| * @returns {[any, Uint8Array]} | ||
| * @returns {any} | ||
| */ | ||
| export function decodeFirst(data: Uint8Array, options?: DecodeOptions): [any, Uint8Array]; | ||
| declare const BREAK: unique symbol; | ||
| declare const DONE: unique symbol; | ||
| export {}; | ||
| declare function decode(data: Uint8Array, options?: DecodeOptions): any; | ||
| export { Tokeniser, tokensToObject, decode, decodeFirst }; | ||
| //# sourceMappingURL=decode.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"decode.d.ts","sourceRoot":"","sources":["../../lib/decode.js"],"names":[],"mappings":"oBAMa,OAAO,YAAY,EAAE,KAAK;4BAC1B,OAAO,iBAAiB,EAAE,aAAa;8BACvC,OAAO,iBAAiB,EAAE,eAAe;+BACzC,OAAO,iBAAiB,EAAE,gBAAgB;AAUvD;;GAEG;AACH,kCAFgB,eAAe;IAG7B;;;OAGG;IACH,kBAHW,UAAU,YACV,aAAa,EAMvB;IAHC,aAAa;IACb,kCAAgB;IAChB,iDAAsB;IAGxB,cAEC;IAED,gBAEC;IAED,mCAeC;CACF;AAmKD;;;;GAIG;AACH,0CAJW,eAAe,WACf,aAAa,GACX,GAAG,6BAAW,CAuC1B;AAyBD;;;;GAIG;AACH,6BAJW,UAAU,YACV,aAAa,GACX,GAAG,CAQf;AAlCD;;;;GAIG;AACH,kCAJW,UAAU,YACV,aAAa,GACX,CAAC,GAAG,EAAE,UAAU,CAAC,CAkB7B;AAjOD,mCAAiC;AADjC,kCAA+B"} | ||
| {"version":3,"file":"decode.d.ts","sourceRoot":"","sources":["../../lib/decode.js"],"names":[],"mappings":"AAMG,YAAsC,KAAK,GAAjC,OAAO,YAAY,EAAE,KAAK,CAAO;AAC3C,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAChE,YAAqD,eAAe,GAA1D,OAAO,iBAAiB,EAAE,eAAe,CAAiB;AACpE,YAAsD,gBAAgB,GAA5D,OAAO,iBAAiB,EAAE,gBAAgB,CAAkB;AAUzE;;GAEG;AACH,cAAM,SAAS,AAFC,YAAA,eAAe;IAQtB,IAAI;IACJ,IAAI;IACJ,OAAO;IAPd;;;OAGG;IACH,YAAa,IAAI,EAHN,UAGM,EAAE,OAAO,GAFf,aAEoB,EAI9B;IAED,GAAG,WAEF;IAED,IAAI,YAEH;IAED,IAAI,+BAeH;CACF;AAED,QAAA,MAAM,IAAI,eAAqB,CAAA;AAC/B,QAAA,MAAM,KAAK,eAAsB,CAAA;AAgKjC;;;;GAIG;AACH,iBAAS,cAAc,CAAE,SAAS,EAJvB,eAIuB,EAAE,OAAO,EAHhC,aAGgC,GAF9B,GAAG,GAAC,OAAO,KAAK,GAAC,OAAO,IAAI,CAuCxC;AAED;;;;GAIG;AACH,iBAAS,WAAW,CAAE,IAAI,EAJf,UAIe,EAAE,OAAO,AAHhC,CACA,EADQ,aAGwB,GAFtB,CAAC,GAAG,EAAE,UAAU,CAAC,CAkB7B;AAED;;;;GAIG;AACH,iBAAS,MAAM,CAAE,IAAI,EAJV,UAIU,EAAE,OAAO,AAH3B,CACA,EADQ,aAGmB,GAFjB,GAAG,CAQf;AAED,OAAO,EAAE,SAAS,EAAE,cAAc,EAAE,MAAM,EAAE,WAAW,EAAE,CAAA"} |
@@ -5,3 +5,3 @@ /** | ||
| */ | ||
| export function tokensToDiagnostic(inp: Uint8Array, width?: number): Generator<string, void, unknown>; | ||
| declare function tokensToDiagnostic(inp: Uint8Array, width?: number): Generator<string, void, unknown>; | ||
| /** | ||
@@ -12,3 +12,4 @@ * Convert an input string formatted as CBOR diagnostic output into binary CBOR form. | ||
| */ | ||
| export function fromDiag(input: string): Uint8Array; | ||
| declare function fromDiag(input: string): Uint8Array; | ||
| export { tokensToDiagnostic, fromDiag }; | ||
| //# sourceMappingURL=diagnostic.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"diagnostic.d.ts","sourceRoot":"","sources":["../../lib/diagnostic.js"],"names":[],"mappings":"AAOA;;;GAGG;AACH,wCAHW,UAAU,UACV,MAAM,oCAiIhB;AAED;;;;GAIG;AACH,gCAHW,MAAM,GACJ,UAAU,CAWtB"} | ||
| {"version":3,"file":"diagnostic.d.ts","sourceRoot":"","sources":["../../lib/diagnostic.js"],"names":[],"mappings":"AAOA;;;GAGG;AACH,iBAAW,kBAAkB,CAAE,GAAG,EAHvB,UAGuB,EAAE,KAAK,AAFtC,CAAuB,EAAf,MAEoC,oCA+H9C;AAED;;;;GAIG;AACH,iBAAS,QAAQ,CAAE,KAAK,EAHb,MAGa,GAFX,UAAU,CAWtB;AAED,OAAO,EAAE,kBAAkB,EAAE,QAAQ,EAAE,CAAA"} |
+43
-58
@@ -0,17 +1,36 @@ | ||
| import { Token } from './token.js'; | ||
| export type EncodeOptions = import('../interface.js').EncodeOptions; | ||
| export type OptionalTypeEncoder = import('../interface.js').OptionalTypeEncoder; | ||
| export type Reference = import('../interface.js').Reference; | ||
| export type StrictTypeEncoder = import('../interface.js').StrictTypeEncoder; | ||
| export type TokenTypeEncoder = import('../interface.js').TokenTypeEncoder; | ||
| export type TokenOrNestedTokens = import('../interface.js').TokenOrNestedTokens; | ||
| export type ByteWriter = import('../interface.js').ByteWriter; | ||
| export type ByteView = import('../interface.js').ByteView; | ||
| export type AllocatedByteView = import('../interface.js').AllocatedByteView; | ||
| /** @type {EncodeOptions} */ | ||
| export declare const rfc8949EncodeOptions: EncodeOptions; | ||
| /** @returns {TokenTypeEncoder[]} */ | ||
| export function makeCborEncoders(): TokenTypeEncoder[]; | ||
| /** @type {EncodeOptions} */ | ||
| export const rfc8949EncodeOptions: EncodeOptions; | ||
| export type TokenEx = Token & { | ||
| _keyBytes?: AllocatedByteView; | ||
| }; | ||
| export type EncodeOptions = import("../interface.js").EncodeOptions; | ||
| export type OptionalTypeEncoder = import("../interface.js").OptionalTypeEncoder; | ||
| export type Reference = import("../interface.js").Reference; | ||
| export type StrictTypeEncoder = import("../interface.js").StrictTypeEncoder; | ||
| export type TokenTypeEncoder = import("../interface.js").TokenTypeEncoder; | ||
| export type TokenOrNestedTokens = import("../interface.js").TokenOrNestedTokens; | ||
| export type ByteWriter = import("../interface.js").ByteWriter; | ||
| export type ByteView = import("../interface.js").ByteView; | ||
| export type AllocatedByteView = import("../interface.js").AllocatedByteView; | ||
| export declare function makeCborEncoders(): TokenTypeEncoder[]; | ||
| /** @implements {Reference} */ | ||
| declare class Ref implements Reference { | ||
| obj: object | any[]; | ||
| parent: import("../interface.js").Reference | undefined; | ||
| /** | ||
| * @param {object|any[]} obj | ||
| * @param {Reference|undefined} parent | ||
| */ | ||
| constructor(obj: object | any[], parent: Reference | undefined); | ||
| /** | ||
| * @param {object|any[]} obj | ||
| * @returns {boolean} | ||
| */ | ||
| includes(obj: object | any[]): boolean; | ||
| /** | ||
| * @param {Reference|undefined} stack | ||
| * @param {object|any[]} obj | ||
| * @returns {Reference} | ||
| */ | ||
| static createCheck(stack: Reference | undefined, obj: object | any[]): Reference; | ||
| } | ||
| /** | ||
@@ -23,3 +42,8 @@ * @param {any} obj | ||
| */ | ||
| export function objectToTokens(obj: any, options?: EncodeOptions, refStack?: Reference): TokenOrNestedTokens; | ||
| declare function objectToTokens(obj: any, options?: EncodeOptions, refStack?: Reference): TokenOrNestedTokens; | ||
| export type TokenEx = Token & { | ||
| _keyBytes?: AllocatedByteView; | ||
| }; | ||
| declare function encodeCustom<T extends ArrayBufferLike>(data: any, encoders: TokenTypeEncoder[], options: EncodeOptions, destination: Uint8Array<T>): Uint8Array<T>; | ||
| declare function encodeCustom(data: any, encoders: TokenTypeEncoder[], options: EncodeOptions): AllocatedByteView; | ||
| /** | ||
@@ -30,53 +54,14 @@ * @param {any} data | ||
| */ | ||
| export function encode(data: any, options?: EncodeOptions): AllocatedByteView; | ||
| declare function encode(data: any, options?: EncodeOptions): AllocatedByteView; | ||
| /** | ||
| * @template {ArrayBufferLike} T | ||
| * @overload | ||
| * @param {any} data | ||
| * @param {TokenTypeEncoder[]} encoders | ||
| * @param {EncodeOptions} options | ||
| * @param {Uint8Array<T>} destination | ||
| * @returns {Uint8Array<T>} | ||
| */ | ||
| export function encodeCustom<T extends ArrayBufferLike>(data: any, encoders: TokenTypeEncoder[], options: EncodeOptions, destination: Uint8Array<T>): Uint8Array<T>; | ||
| /** | ||
| * @overload | ||
| * @param {any} data | ||
| * @param {TokenTypeEncoder[]} encoders | ||
| * @param {EncodeOptions} options | ||
| * @returns {AllocatedByteView} | ||
| */ | ||
| export function encodeCustom(data: any, encoders: TokenTypeEncoder[], options: EncodeOptions): AllocatedByteView; | ||
| /** | ||
| * @template {ArrayBufferLike} T | ||
| * @param {any} data | ||
| * @param {Uint8Array<T>} destination | ||
| * @param {EncodeOptions} [options] | ||
| * @returns {{ written: number }} | ||
| */ | ||
| export function encodeInto<T extends ArrayBufferLike>(data: any, destination: Uint8Array<T>, options?: EncodeOptions): { | ||
| declare function encodeInto<T extends ArrayBufferLike>(data: any, destination: Uint8Array<T>, options?: EncodeOptions): { | ||
| written: number; | ||
| }; | ||
| /** @implements {Reference} */ | ||
| export class Ref implements Reference { | ||
| /** | ||
| * @param {Reference|undefined} stack | ||
| * @param {object|any[]} obj | ||
| * @returns {Reference} | ||
| */ | ||
| static createCheck(stack: Reference | undefined, obj: object | any[]): Reference; | ||
| /** | ||
| * @param {object|any[]} obj | ||
| * @param {Reference|undefined} parent | ||
| */ | ||
| constructor(obj: object | any[], parent: Reference | undefined); | ||
| obj: object | any[]; | ||
| parent: import("../interface.js").Reference | undefined; | ||
| /** | ||
| * @param {object|any[]} obj | ||
| * @returns {boolean} | ||
| */ | ||
| includes(obj: object | any[]): boolean; | ||
| } | ||
| import { Token } from './token.js'; | ||
| export { objectToTokens, encode, encodeCustom, encodeInto, Ref }; | ||
| //# sourceMappingURL=encode.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"encode.d.ts","sourceRoot":"","sources":["../../lib/encode.js"],"names":[],"mappings":"AAyCA,oCAAoC;AACpC,oCADc,gBAAgB,EAAE,CAY/B;AAlBD,4BAA4B;AAC5B,mCADW,aAAa,CAItB;sBA+YW,KAAK,GAAG;IAAE,SAAS,CAAC,EAAE,iBAAiB,CAAA;CAAE;4BArazC,OAAO,iBAAiB,EAAE,aAAa;kCACvC,OAAO,iBAAiB,EAAE,mBAAmB;wBAC7C,OAAO,iBAAiB,EAAE,SAAS;gCACnC,OAAO,iBAAiB,EAAE,iBAAiB;+BAC3C,OAAO,iBAAiB,EAAE,gBAAgB;kCAC1C,OAAO,iBAAiB,EAAE,mBAAmB;yBAC7C,OAAO,iBAAiB,EAAE,UAAU;uBACpC,OAAO,iBAAiB,EAAE,QAAQ;gCAClC,OAAO,iBAAiB,EAAE,iBAAiB;AA2SxD;;;;;GAKG;AACH,oCALW,GAAG,YACH,aAAa,aACb,SAAS,GACP,mBAAmB,CAgB/B;AA8UD;;;;GAIG;AACH,6BAJW,GAAG,YACH,aAAa,GACX,iBAAiB,CAa7B;;;;;;;;;;AAxEE,6BAD4B,CAAC,SAAlB,eAAgB,QAEnB,GAAG,YACH,gBAAgB,EAAE,WAClB,aAAa,eACb,UAAU,CAAC,CAAC,CAAC,GACX,UAAU,CAAC,CAAC,CAAC,CACzB;;;;;;;;AAEE,mCACQ,GAAG,YACH,gBAAgB,EAAE,WAClB,aAAa,GACX,iBAAiB,CAC7B;AA6DD;;;;;;GAMG;AACH,2BAN+B,CAAC,SAAlB,eAAgB,QACnB,GAAG,eACH,UAAU,CAAC,CAAC,CAAC,YACb,aAAa,GACX;IAAE,OAAO,EAAE,MAAM,CAAA;CAAE,CAc/B;AAhpBD,8BAA8B;AAC9B,4BADiB,SAAS;IA0BxB;;;;OAIG;IACH,0BAJW,SAAS,GAAC,SAAS,OACnB,MAAM,GAAC,GAAG,EAAE,GACV,SAAS,CAOrB;IAlCD;;;OAGG;IACH,iBAHW,MAAM,GAAC,GAAG,EAAE,UACZ,SAAS,GAAC,SAAS,EAK7B;IAFC,oBAAc;IACd,wDAAoB;IAGtB;;;OAGG;IACH,cAHW,MAAM,GAAC,GAAG,EAAE,GACV,OAAO,CAWnB;CAaF;sBA/F2B,YAAY"} | ||
| {"version":3,"file":"encode.d.ts","sourceRoot":"","sources":["../../lib/encode.js"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAQ,MAAM,YAAY,CAAA;AAgBrC,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAChE,YAAyD,mBAAmB,GAAlE,OAAO,iBAAiB,EAAE,mBAAmB,CAAqB;AAC5E,YAA+C,SAAS,GAA9C,OAAO,iBAAiB,EAAE,SAAS,CAAW;AACxD,YAAuD,iBAAiB,GAA9D,OAAO,iBAAiB,EAAE,iBAAiB,CAAmB;AACxE,YAAsD,gBAAgB,GAA5D,OAAO,iBAAiB,EAAE,gBAAgB,CAAkB;AACtE,YAAyD,mBAAmB,GAAlE,OAAO,iBAAiB,EAAE,mBAAmB,CAAqB;AAC5E,YAAgD,UAAU,GAAhD,OAAO,iBAAiB,EAAE,UAAU,CAAY;AAC1D,YAA8C,QAAQ,GAA5C,OAAO,iBAAiB,EAAE,QAAQ,CAAU;AACtD,YAAuD,iBAAiB,GAA9D,OAAO,iBAAiB,EAAE,iBAAiB,CAAmB;AAU3E,4BAA4B;AAC5B,eAAO,MAAM,oBAAoB,EADtB,aAIT,CAAA;AAEF,oCAAoC;AACpC,wBAAgB,gBAAgB,IADlB,gBAAgB,EAAE,CAY/B;AAMD,8BAA8B;AAC9B,cAAM,GAAG,AADQ,YAAA,SAAS;IAOjB,GAAG;IACH,MAAM;IANb;;;OAGG;IACH,YAAa,GAAG,EAHL,MAAM,GAAC,GAAG,EAGL,EAAE,MAAM,EAFb,SAAS,GAAC,SAEG,EAGvB;IAED;;;OAGG;IACH,QAAQ,CAAE,GAAG,EAHF,MAAM,GAAC,GAAG,EAGR,GAFA,OAAO,CAWnB;IAED;;;;OAIG;IACH,MAAM,CAAC,WAAW,CAAE,KAAK,EAJd,SAAS,GAAC,SAII,EAAE,GAAG,EAHnB,MAAM,GAAC,GAAG,EAGS,GAFjB,SAAS,CAOrB;CACF;AAoOD;;;;;GAKG;AACH,iBAAS,cAAc,CAAE,GAAG,EALjB,GAKiB,EAAE,OAAO,AAJlC,CACA,EADQ,aAI+B,EAAE,QAAQ,AAHjD,CACA,EADQ,SAGyC,GAFvC,mBAAmB,CAgB/B;AA8FE,YAAqD,OAAO,GAAlD,KAAK,GAAG;IAAE,SAAS,CAAC,EAAE,iBAAiB,CAAA;CAAE,CAAS;AAwL3D,iBAqBK,YAAY,CAtBU,CAAC,SAAlB,eAAkB,EAEhB,IAAI,EAAT,GACR,EAA4B,QAAQ,EAA5B,gBAAgB,EACxB,EAAuB,OAAO,EAAtB,aACR,EAAuB,WAAW,EAA1B,UAAU,CAAC,CAAC,CACpB,GAAU,UAAU,CAAC,CAAC,CAAC,CALd;AAQR,iBAaK,YAAY,CAZL,IAAI,EAAT,GACR,EAA4B,QAAQ,EAA5B,gBAAgB,EACxB,EAAuB,OAAO,EAAtB,aACR,GAAU,iBAAiB,CAJlB;AAgDZ;;;;GAIG;AACH,iBAAS,MAAM,CAAE,IAAI,EAJV,GAIU,EAAE,OAAO,AAH3B,CACA,EADQ,aAGmB,GAFjB,iBAAiB,CAa7B;AAED;;;;;;GAMG;AACH,iBAAS,UAAU,CANY,CAAC,SAAlB,eAAkB,EAMX,IAAI,EALd,GAKc,EAAE,WAAW,EAJ3B,UAAU,CAAC,CAAC,CAIe,EAAE,OAAO,AAH5C,CACA,EADQ,aAGoC,GAFlC;IAAE,OAAO,EAAE,MAAM,CAAA;CAAE,CAc/B;AAED,OAAO,EAAE,cAAc,EAAE,MAAM,EAAE,YAAY,EAAE,UAAU,EAAE,GAAG,EAAE,CAAA"} |
| /** | ||
| * cborg/extended - Extended JavaScript type support for CBOR | ||
| * | ||
| * This module provides encode/decode functions that support extended JavaScript | ||
| * types: Date, RegExp, Map, Set, BigInt, and all TypedArray types. | ||
| * | ||
| * Similar to the browser's structured clone algorithm, this module prioritises | ||
| * JavaScript type preservation using standard CBOR tags. Unlike base cborg | ||
| * (designed for IPLD/content-addressed data), types round-trip with full fidelity. | ||
| */ | ||
| import { structBigIntEncoder, bigIntDecoder, bigNegIntDecoder, dateEncoder, dateDecoder, regExpEncoder, regExpDecoder, setEncoder, setDecoder, mapEncoder, mapDecoder, uint8ArrayEncoder, uint8ArrayDecoder, uint8ClampedArrayEncoder, uint8ClampedArrayDecoder, int8ArrayEncoder, int8ArrayDecoder, uint16ArrayEncoder, uint16ArrayDecoder, uint32ArrayEncoder, uint32ArrayDecoder, int16ArrayEncoder, int16ArrayDecoder, int32ArrayEncoder, int32ArrayDecoder, float32ArrayEncoder, float32ArrayDecoder, float64ArrayEncoder, float64ArrayDecoder, bigUint64ArrayEncoder, bigUint64ArrayDecoder, bigInt64ArrayEncoder, bigInt64ArrayDecoder, TAG_DATE_EPOCH, TAG_BIGINT_POS, TAG_BIGINT_NEG, TAG_UINT8_ARRAY, TAG_UINT8_CLAMPED_ARRAY, TAG_INT8_ARRAY, TAG_UINT16_ARRAY_LE, TAG_UINT32_ARRAY_LE, TAG_BIGUINT64_ARRAY_LE, TAG_INT16_ARRAY_LE, TAG_INT32_ARRAY_LE, TAG_BIGINT64_ARRAY_LE, TAG_FLOAT32_ARRAY_LE, TAG_FLOAT64_ARRAY_LE, TAG_SET, TAG_MAP, TAG_REGEXP } from '../taglib.js'; | ||
| export type EncodeOptions = import('../../interface.js').EncodeOptions; | ||
| export type DecodeOptions = import('../../interface.js').DecodeOptions; | ||
| export type AllocatedByteView = import('../../interface.js').AllocatedByteView; | ||
| /** | ||
| * Encode a value to CBOR with extended JavaScript type support. | ||
@@ -16,3 +30,3 @@ * | ||
| */ | ||
| export function encode(obj: any, options?: EncodeOptions): AllocatedByteView; | ||
| export declare function encode(obj: any, options?: EncodeOptions): AllocatedByteView; | ||
| /** | ||
@@ -25,57 +39,4 @@ * Decode CBOR to a value with extended JavaScript type support. | ||
| */ | ||
| export function decode(data: Uint8Array, options?: DecodeOptions): any; | ||
| export type EncodeOptions = import("../../interface.js").EncodeOptions; | ||
| export type DecodeOptions = import("../../interface.js").DecodeOptions; | ||
| export type AllocatedByteView = import("../../interface.js").AllocatedByteView; | ||
| import { TAG_DATE_EPOCH } from '../taglib.js'; | ||
| import { TAG_BIGINT_POS } from '../taglib.js'; | ||
| import { TAG_BIGINT_NEG } from '../taglib.js'; | ||
| import { TAG_UINT8_ARRAY } from '../taglib.js'; | ||
| import { TAG_UINT8_CLAMPED_ARRAY } from '../taglib.js'; | ||
| import { TAG_INT8_ARRAY } from '../taglib.js'; | ||
| import { TAG_UINT16_ARRAY_LE } from '../taglib.js'; | ||
| import { TAG_UINT32_ARRAY_LE } from '../taglib.js'; | ||
| import { TAG_BIGUINT64_ARRAY_LE } from '../taglib.js'; | ||
| import { TAG_INT16_ARRAY_LE } from '../taglib.js'; | ||
| import { TAG_INT32_ARRAY_LE } from '../taglib.js'; | ||
| import { TAG_BIGINT64_ARRAY_LE } from '../taglib.js'; | ||
| import { TAG_FLOAT32_ARRAY_LE } from '../taglib.js'; | ||
| import { TAG_FLOAT64_ARRAY_LE } from '../taglib.js'; | ||
| import { TAG_SET } from '../taglib.js'; | ||
| import { TAG_MAP } from '../taglib.js'; | ||
| import { TAG_REGEXP } from '../taglib.js'; | ||
| import { structBigIntEncoder } from '../taglib.js'; | ||
| import { bigIntDecoder } from '../taglib.js'; | ||
| import { bigNegIntDecoder } from '../taglib.js'; | ||
| import { dateEncoder } from '../taglib.js'; | ||
| import { dateDecoder } from '../taglib.js'; | ||
| import { regExpEncoder } from '../taglib.js'; | ||
| import { regExpDecoder } from '../taglib.js'; | ||
| import { setEncoder } from '../taglib.js'; | ||
| import { setDecoder } from '../taglib.js'; | ||
| import { mapEncoder } from '../taglib.js'; | ||
| import { mapDecoder } from '../taglib.js'; | ||
| import { uint8ArrayEncoder } from '../taglib.js'; | ||
| import { uint8ArrayDecoder } from '../taglib.js'; | ||
| import { uint8ClampedArrayEncoder } from '../taglib.js'; | ||
| import { uint8ClampedArrayDecoder } from '../taglib.js'; | ||
| import { int8ArrayEncoder } from '../taglib.js'; | ||
| import { int8ArrayDecoder } from '../taglib.js'; | ||
| import { uint16ArrayEncoder } from '../taglib.js'; | ||
| import { uint16ArrayDecoder } from '../taglib.js'; | ||
| import { uint32ArrayEncoder } from '../taglib.js'; | ||
| import { uint32ArrayDecoder } from '../taglib.js'; | ||
| import { int16ArrayEncoder } from '../taglib.js'; | ||
| import { int16ArrayDecoder } from '../taglib.js'; | ||
| import { int32ArrayEncoder } from '../taglib.js'; | ||
| import { int32ArrayDecoder } from '../taglib.js'; | ||
| import { float32ArrayEncoder } from '../taglib.js'; | ||
| import { float32ArrayDecoder } from '../taglib.js'; | ||
| import { float64ArrayEncoder } from '../taglib.js'; | ||
| import { float64ArrayDecoder } from '../taglib.js'; | ||
| import { bigUint64ArrayEncoder } from '../taglib.js'; | ||
| import { bigUint64ArrayDecoder } from '../taglib.js'; | ||
| import { bigInt64ArrayEncoder } from '../taglib.js'; | ||
| import { bigInt64ArrayDecoder } from '../taglib.js'; | ||
| export declare function decode(data: Uint8Array, options?: DecodeOptions): any; | ||
| export { TAG_DATE_EPOCH, TAG_BIGINT_POS, TAG_BIGINT_NEG, TAG_UINT8_ARRAY, TAG_UINT8_CLAMPED_ARRAY, TAG_INT8_ARRAY, TAG_UINT16_ARRAY_LE, TAG_UINT32_ARRAY_LE, TAG_BIGUINT64_ARRAY_LE, TAG_INT16_ARRAY_LE, TAG_INT32_ARRAY_LE, TAG_BIGINT64_ARRAY_LE, TAG_FLOAT32_ARRAY_LE, TAG_FLOAT64_ARRAY_LE, TAG_SET, TAG_MAP, TAG_REGEXP, structBigIntEncoder, bigIntDecoder, bigNegIntDecoder, dateEncoder, dateDecoder, regExpEncoder, regExpDecoder, setEncoder, setDecoder, mapEncoder, mapDecoder, uint8ArrayEncoder, uint8ArrayDecoder, uint8ClampedArrayEncoder, uint8ClampedArrayDecoder, int8ArrayEncoder, int8ArrayDecoder, uint16ArrayEncoder, uint16ArrayDecoder, uint32ArrayEncoder, uint32ArrayDecoder, int16ArrayEncoder, int16ArrayDecoder, int32ArrayEncoder, int32ArrayDecoder, float32ArrayEncoder, float32ArrayDecoder, float64ArrayEncoder, float64ArrayDecoder, bigUint64ArrayEncoder, bigUint64ArrayDecoder, bigInt64ArrayEncoder, bigInt64ArrayDecoder }; | ||
| //# sourceMappingURL=extended.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"extended.d.ts","sourceRoot":"","sources":["../../../lib/extended/extended.js"],"names":[],"mappings":"AAkJA;;;;;;;;;;;;;;GAcG;AACH,4BAJW,GAAG,YACH,aAAa,GACX,iBAAiB,CAQ7B;AAED;;;;;;GAMG;AACH,6BAJW,UAAU,YACV,aAAa,GACX,GAAG,CASf;4BAhGY,OAAO,oBAAoB,EAAE,aAAa;4BAC1C,OAAO,oBAAoB,EAAE,aAAa;gCAC1C,OAAO,oBAAoB,EAAE,iBAAiB;+BALpD,cAAc;+BAAd,cAAc;+BAAd,cAAc;gCAAd,cAAc;wCAAd,cAAc;+BAAd,cAAc;oCAAd,cAAc;oCAAd,cAAc;uCAAd,cAAc;mCAAd,cAAc;mCAAd,cAAc;sCAAd,cAAc;qCAAd,cAAc;qCAAd,cAAc;wBAAd,cAAc;wBAAd,cAAc;2BAAd,cAAc;oCAAd,cAAc;8BAAd,cAAc;iCAAd,cAAc;4BAAd,cAAc;4BAAd,cAAc;8BAAd,cAAc;8BAAd,cAAc;2BAAd,cAAc;2BAAd,cAAc;2BAAd,cAAc;2BAAd,cAAc;kCAAd,cAAc;kCAAd,cAAc;yCAAd,cAAc;yCAAd,cAAc;iCAAd,cAAc;iCAAd,cAAc;mCAAd,cAAc;mCAAd,cAAc;mCAAd,cAAc;mCAAd,cAAc;kCAAd,cAAc;kCAAd,cAAc;kCAAd,cAAc;kCAAd,cAAc;oCAAd,cAAc;oCAAd,cAAc;oCAAd,cAAc;oCAAd,cAAc;sCAAd,cAAc;sCAAd,cAAc;qCAAd,cAAc;qCAAd,cAAc"} | ||
| {"version":3,"file":"extended.d.ts","sourceRoot":"","sources":["../../../lib/extended/extended.js"],"names":[],"mappings":"AAAA;;;;;;;;;GASG;AAGH,OAAO,EAEL,mBAAmB,EACnB,aAAa,EACb,gBAAgB,EAGhB,WAAW,EACX,WAAW,EAGX,aAAa,EACb,aAAa,EAGb,UAAU,EACV,UAAU,EAGV,UAAU,EACV,UAAU,EAUV,iBAAiB,EACjB,iBAAiB,EACjB,wBAAwB,EACxB,wBAAwB,EACxB,gBAAgB,EAChB,gBAAgB,EAChB,kBAAkB,EAClB,kBAAkB,EAClB,kBAAkB,EAClB,kBAAkB,EAClB,iBAAiB,EACjB,iBAAiB,EACjB,iBAAiB,EACjB,iBAAiB,EACjB,mBAAmB,EACnB,mBAAmB,EACnB,mBAAmB,EACnB,mBAAmB,EACnB,qBAAqB,EACrB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EAGpB,cAAc,EACd,cAAc,EACd,cAAc,EAEd,eAAe,EACf,uBAAuB,EACvB,cAAc,EACd,mBAAmB,EACnB,mBAAmB,EACnB,sBAAsB,EACtB,kBAAkB,EAClB,kBAAkB,EAClB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,OAAO,EACP,OAAO,EACP,UAAU,EACX,MAAM,cAAc,CAAA;AAGlB,YAAsD,aAAa,GAAzD,OAAO,oBAAoB,EAAE,aAAa,CAAe;AACnE,YAAsD,aAAa,GAAzD,OAAO,oBAAoB,EAAE,aAAa,CAAe;AACnE,YAA0D,iBAAiB,GAAjE,OAAO,oBAAoB,EAAE,iBAAiB,CAAmB;AAyD9E;;;;;;;;;;;;;;GAcG;AACH,wBAAgB,MAAM,CAAE,GAAG,EAJhB,GAIgB,EAAE,OAAO,AAHjC,CACA,EADQ,aAG8B,GAF5B,iBAAiB,CAQ7B;AAED;;;;;;GAMG;AACH,wBAAgB,MAAM,CAAE,IAAI,EAJjB,UAIiB,EAAE,OAAO,AAHlC,CACA,EADQ,aAG+B,GAF7B,GAAG,CASf;AAGD,OAAO,EAEL,cAAc,EACd,cAAc,EACd,cAAc,EACd,eAAe,EACf,uBAAuB,EACvB,cAAc,EACd,mBAAmB,EACnB,mBAAmB,EACnB,sBAAsB,EACtB,kBAAkB,EAClB,kBAAkB,EAClB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACpB,OAAO,EACP,OAAO,EACP,UAAU,EAGV,mBAAmB,EACnB,aAAa,EACb,gBAAgB,EAGhB,WAAW,EACX,WAAW,EAGX,aAAa,EACb,aAAa,EAGb,UAAU,EACV,UAAU,EAGV,UAAU,EACV,UAAU,EAGV,iBAAiB,EACjB,iBAAiB,EACjB,wBAAwB,EACxB,wBAAwB,EACxB,gBAAgB,EAChB,gBAAgB,EAChB,kBAAkB,EAClB,kBAAkB,EAClB,kBAAkB,EAClB,kBAAkB,EAClB,iBAAiB,EACjB,iBAAiB,EACjB,iBAAiB,EACjB,iBAAiB,EACjB,mBAAmB,EACnB,mBAAmB,EACnB,mBAAmB,EACnB,mBAAmB,EACnB,qBAAqB,EACrB,qBAAqB,EACrB,oBAAoB,EACpB,oBAAoB,EACrB,CAAA"} |
@@ -5,3 +5,3 @@ /** | ||
| */ | ||
| export function is(value: any): string; | ||
| export declare function is(value: any): string; | ||
| //# sourceMappingURL=is.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"is.d.ts","sourceRoot":"","sources":["../../lib/is.js"],"names":[],"mappings":"AAmCA;;;GAGG;AACH,0BAHW,GAAG,GACD,MAAM,CAmClB"} | ||
| {"version":3,"file":"is.d.ts","sourceRoot":"","sources":["../../lib/is.js"],"names":[],"mappings":"AAmCA;;;GAGG;AACH,wBAAgB,EAAE,CAAE,KAAK,EAHd,GAGc,GAFZ,MAAM,CAmClB"} |
@@ -1,16 +0,5 @@ | ||
| export type DecodeOptions = import("../../interface.js").DecodeOptions; | ||
| export type DecodeTokenizer = import("../../interface.js").DecodeTokenizer; | ||
| import { Token } from '../token.js'; | ||
| export type DecodeOptions = import('../../interface.js').DecodeOptions; | ||
| export type DecodeTokenizer = import('../../interface.js').DecodeTokenizer; | ||
| /** | ||
| * @param {Uint8Array} data | ||
| * @param {DecodeOptions} [options] | ||
| * @returns {any} | ||
| */ | ||
| export function decode(data: Uint8Array, options?: DecodeOptions): any; | ||
| /** | ||
| * @param {Uint8Array} data | ||
| * @param {DecodeOptions} [options] | ||
| * @returns {[any, Uint8Array]} | ||
| */ | ||
| export function decodeFirst(data: Uint8Array, options?: DecodeOptions): [any, Uint8Array]; | ||
| /** | ||
| * @typedef {import('../../interface.js').DecodeOptions} DecodeOptions | ||
@@ -22,8 +11,3 @@ * @typedef {import('../../interface.js').DecodeTokenizer} DecodeTokenizer | ||
| */ | ||
| export class Tokenizer implements DecodeTokenizer { | ||
| /** | ||
| * @param {Uint8Array} data | ||
| * @param {DecodeOptions} options | ||
| */ | ||
| constructor(data: Uint8Array, options?: DecodeOptions); | ||
| declare class Tokenizer implements DecodeTokenizer { | ||
| _pos: number; | ||
@@ -35,2 +19,7 @@ data: Uint8Array<ArrayBufferLike>; | ||
| lastToken: string; | ||
| /** | ||
| * @param {Uint8Array} data | ||
| * @param {DecodeOptions} options | ||
| */ | ||
| constructor(data: Uint8Array, options?: DecodeOptions); | ||
| pos(): number; | ||
@@ -68,3 +57,15 @@ /** | ||
| } | ||
| import { Token } from '../token.js'; | ||
| /** | ||
| * @param {Uint8Array} data | ||
| * @param {DecodeOptions} [options] | ||
| * @returns {any} | ||
| */ | ||
| declare function decode(data: Uint8Array, options?: DecodeOptions): any; | ||
| /** | ||
| * @param {Uint8Array} data | ||
| * @param {DecodeOptions} [options] | ||
| * @returns {[any, Uint8Array]} | ||
| */ | ||
| declare function decodeFirst(data: Uint8Array, options?: DecodeOptions): [any, Uint8Array]; | ||
| export { decode, decodeFirst, Tokenizer }; | ||
| //# sourceMappingURL=decode.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"decode.d.ts","sourceRoot":"","sources":["../../../lib/json/decode.js"],"names":[],"mappings":"4BAMa,OAAO,oBAAoB,EAAE,aAAa;8BAC1C,OAAO,oBAAoB,EAAE,eAAe;AA0azD;;;;GAIG;AACH,6BAJW,UAAU,YACV,aAAa,GACX,GAAG,CAKf;AAED;;;;GAIG;AACH,kCAJW,UAAU,YACV,aAAa,GACX,CAAC,GAAG,EAAE,UAAU,CAAC,CAK7B;AA9bD;;;GAGG;AAEH;;GAEG;AACH,kCAFgB,eAAe;IAG7B;;;OAGG;IACH,kBAHW,UAAU,YACV,aAAa,EASvB;IANC,aAAa;IACb,kCAAgB;IAChB,oDAAsB;IACtB,uBAAuB;IACvB,WADW,MAAM,EAAE,CACO;IAC1B,kBAAmB;IAGrB,cAEC;IAED;;OAEG;IACH,QAFa,OAAO,CAInB;IAED;;OAEG;IACH,MAFa,MAAM,CAIlB;IAED;;OAEG;IACH,eAFa,MAAM,CAIlB;IAED,uBAMC;IAED;;OAEG;IACH,YAFW,MAAM,EAAE,QAWlB;IAED,qBA+DC;IAED;;OAEG;IACH,eAFa,KAAK,CA6KjB;IAED;;OAEG;IACH,cAFa,KAAK,CAuCjB;IAED;;OAEG;IACH,QAFa,KAAK,CAwEjB;CACF;sBA9a2B,aAAa"} | ||
| {"version":3,"file":"decode.d.ts","sourceRoot":"","sources":["../../../lib/json/decode.js"],"names":[],"mappings":"AACA,OAAO,EAAE,KAAK,EAAQ,MAAM,aAAa,CAAA;AAKtC,YAAsD,aAAa,GAAzD,OAAO,oBAAoB,EAAE,aAAa,CAAe;AACnE,YAAwD,eAAe,GAA7D,OAAO,oBAAoB,EAAE,eAAe,CAAiB;AAF1E;;;GAGG;AAEH;;GAEG;AACH,cAAM,SAAS,AAFC,YAAA,eAAe;IAQtB,IAAI;IACJ,IAAI;IACJ,OAAO;IACZ,uBAAuB;IAClB,SAAS,EADH,MAAM,EAAE;IAEd,SAAS;IAVhB;;;OAGG;IACH,YAAa,IAAI,EAHN,UAGM,EAAE,OAAO,GAFf,aAEoB,EAO9B;IAED,GAAG,WAEF;IAED;;OAEG;IACH,IAAI,IAFS,OAAO,CAInB;IAED;;OAEG;IACH,EAAE,IAFW,MAAM,CAIlB;IAED;;OAEG;IACH,WAAW,IAFE,MAAM,CAIlB;IAED,cAAc,SAMb;IAED;;OAEG;IACH,MAAM,CAAE,GAAG,EAFA,MAAM,EAEN,QASV;IAED,WAAW,UA+DV;IAED;;OAEG;IACH,WAAW,IAFE,KAAK,CA6KjB;IAED;;OAEG;IACH,UAAU,IAFG,KAAK,CAuCjB;IAED;;OAEG;IACH,IAAI,IAFS,KAAK,CAwEjB;CACF;AAED;;;;GAIG;AACH,iBAAS,MAAM,CAAE,IAAI,EAJV,UAIU,EAAE,OAAO,AAH3B,CACA,EADQ,aAGmB,GAFjB,GAAG,CAKf;AAED;;;;GAIG;AACH,iBAAS,WAAW,CAAE,IAAI,EAJf,UAIe,EAAE,OAAO,AAHhC,CACA,EADQ,aAGwB,GAFtB,CAAC,GAAG,EAAE,UAAU,CAAC,CAK7B;AAED,OAAO,EAAE,MAAM,EAAE,WAAW,EAAE,SAAS,EAAE,CAAA"} |
@@ -1,5 +0,5 @@ | ||
| export type EncodeOptions = import("../../interface.js").EncodeOptions; | ||
| export type ByteWriter = import("../../interface.js").ByteWriter; | ||
| export type AllocatedByteView = import("../../interface.js").AllocatedByteView; | ||
| export type Token = import("../token.js").Token; | ||
| export type EncodeOptions = import('../../interface.js').EncodeOptions; | ||
| export type ByteWriter = import('../../interface.js').ByteWriter; | ||
| export type AllocatedByteView = import('../../interface.js').AllocatedByteView; | ||
| export type Token = import('../token.js').Token; | ||
| /** | ||
@@ -10,3 +10,4 @@ * @param {any} data | ||
| */ | ||
| export function encode(data: any, options?: EncodeOptions): AllocatedByteView; | ||
| declare function encode(data: any, options?: EncodeOptions): AllocatedByteView; | ||
| export { encode }; | ||
| //# sourceMappingURL=encode.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"encode.d.ts","sourceRoot":"","sources":["../../../lib/json/encode.js"],"names":[],"mappings":"4BAMa,OAAO,oBAAoB,EAAE,aAAa;yBAC1C,OAAO,oBAAoB,EAAE,UAAU;gCACvC,OAAO,oBAAoB,EAAE,iBAAiB;oBAC9C,OAAO,aAAa,EAAE,KAAK;AA0RxC;;;;GAIG;AACH,6BAJW,GAAG,YACH,aAAa,GACX,iBAAiB,CAM7B"} | ||
| {"version":3,"file":"encode.d.ts","sourceRoot":"","sources":["../../../lib/json/encode.js"],"names":[],"mappings":"AAMG,YAAsD,aAAa,GAAzD,OAAO,oBAAoB,EAAE,aAAa,CAAe;AACnE,YAAmD,UAAU,GAAnD,OAAO,oBAAoB,EAAE,UAAU,CAAY;AAC7D,YAA0D,iBAAiB,GAAjE,OAAO,oBAAoB,EAAE,iBAAiB,CAAmB;AAC3E,YAAuC,KAAK,GAAlC,OAAO,aAAa,EAAE,KAAK,CAAO;AA0R/C;;;;GAIG;AACH,iBAAS,MAAM,CAAE,IAAI,EAJV,GAIU,EAAE,OAAO,AAH3B,CACA,EADQ,aAGmB,GAFjB,iBAAiB,CAM7B;AAED,OAAO,EAAE,MAAM,EAAE,CAAA"} |
| import { encode } from './encode.js'; | ||
| import { decode } from './decode.js'; | ||
| import { decodeFirst } from './decode.js'; | ||
| import { Tokenizer } from './decode.js'; | ||
| import { decode, decodeFirst, Tokenizer } from './decode.js'; | ||
| export { encode, decode, decodeFirst, Tokenizer }; | ||
| //# sourceMappingURL=json.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"json.d.ts","sourceRoot":"","sources":["../../../lib/json/json.js"],"names":[],"mappings":"uBAAuB,aAAa;uBACW,aAAa;4BAAb,aAAa;0BAAb,aAAa"} | ||
| {"version":3,"file":"json.d.ts","sourceRoot":"","sources":["../../../lib/json/json.js"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,aAAa,CAAA;AACpC,OAAO,EAAE,MAAM,EAAE,WAAW,EAAE,SAAS,EAAE,MAAM,aAAa,CAAA;AAE5D,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,EAAE,SAAS,EAAE,CAAA"} |
@@ -0,1 +1,8 @@ | ||
| import { Token } from './token.js'; | ||
| export type DecodeOptions = import('../interface.js').DecodeOptions; | ||
| export type AllocatedByteView = import('../interface.js').AllocatedByteView; | ||
| /** @type {((data:Uint8Array, pos:number, minor:number, options?:DecodeOptions) => any)[]} */ | ||
| export declare const jump: ((data: Uint8Array, pos: number, minor: number, options?: DecodeOptions) => any)[]; | ||
| /** @type {Token[]} */ | ||
| export declare const quick: Token[]; | ||
| /** | ||
@@ -5,10 +12,3 @@ * @param {Token} token | ||
| */ | ||
| export function quickEncodeToken(token: Token): AllocatedByteView | undefined; | ||
| /** @type {((data:Uint8Array, pos:number, minor:number, options?:DecodeOptions) => any)[]} */ | ||
| export const jump: ((data: Uint8Array, pos: number, minor: number, options?: DecodeOptions) => any)[]; | ||
| /** @type {Token[]} */ | ||
| export const quick: Token[]; | ||
| export type DecodeOptions = import("../interface.js").DecodeOptions; | ||
| export type AllocatedByteView = import("../interface.js").AllocatedByteView; | ||
| import { Token } from './token.js'; | ||
| export declare function quickEncodeToken(token: Token): AllocatedByteView | undefined; | ||
| //# sourceMappingURL=jump.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"jump.d.ts","sourceRoot":"","sources":["../../lib/jump.js"],"names":[],"mappings":"AAmKA;;;GAGG;AACH,wCAHW,KAAK,GACH,iBAAiB,GAAC,SAAS,CA0CvC;AA7KD,6FAA6F;AAC7F,mBADW,CAAC,CAAC,IAAI,EAAC,UAAU,EAAE,GAAG,EAAC,MAAM,EAAE,KAAK,EAAC,MAAM,EAAE,OAAO,CAAC,EAAC,aAAa,KAAK,GAAG,CAAC,EAAE,CACnE;AAuGtB,sBAAsB;AACtB,oBADW,KAAK,EAAE,CACK;4BA9HV,OAAO,iBAAiB,EAAE,aAAa;gCACvC,OAAO,iBAAiB,EAAE,iBAAiB;sBAd5B,YAAY"} | ||
| {"version":3,"file":"jump.d.ts","sourceRoot":"","sources":["../../lib/jump.js"],"names":[],"mappings":"AAAA,OAAO,EAAE,KAAK,EAAQ,MAAM,YAAY,CAAA;AAarC,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAChE,YAAuD,iBAAiB,GAA9D,OAAO,iBAAiB,EAAE,iBAAiB,CAAmB;AAoB3E,6FAA6F;AAC7F,eAAO,MAAM,IAAI,EADN,CAAC,CAAC,IAAI,EAAC,UAAU,EAAE,GAAG,EAAC,MAAM,EAAE,KAAK,EAAC,MAAM,EAAE,OAAO,CAAC,EAAC,aAAa,KAAK,GAAG,CAAC,EACjE,CAAA;AAuGtB,sBAAsB;AACtB,eAAO,MAAM,KAAK,EADP,KAAK,EACO,CAAA;AAwBvB;;;GAGG;AACH,wBAAgB,gBAAgB,CAAE,KAAK,EAH5B,KAG4B,GAF1B,iBAAiB,GAAC,SAAS,CA0CvC"} |
@@ -0,1 +1,4 @@ | ||
| export type EncodeOptions = import('../interface.js').EncodeOptions; | ||
| export type TokenTypeEncoder = import('../interface.js').TokenTypeEncoder; | ||
| export type TokenOrNestedTokens = import('../interface.js').TokenOrNestedTokens; | ||
| /** | ||
@@ -12,3 +15,3 @@ * Calculate the byte length of the given data when encoded as CBOR with the | ||
| */ | ||
| export function encodedLength(data: any, options?: EncodeOptions): number; | ||
| export declare function encodedLength(data: any, options?: EncodeOptions): number; | ||
| /** | ||
@@ -24,6 +27,3 @@ * Calculate the byte length of the data as represented by the given tokens when | ||
| */ | ||
| export function tokensToLength(tokens: TokenOrNestedTokens, encoders?: TokenTypeEncoder[], options?: EncodeOptions): number; | ||
| export type EncodeOptions = import("../interface.js").EncodeOptions; | ||
| export type TokenTypeEncoder = import("../interface.js").TokenTypeEncoder; | ||
| export type TokenOrNestedTokens = import("../interface.js").TokenOrNestedTokens; | ||
| export declare function tokensToLength(tokens: TokenOrNestedTokens, encoders?: TokenTypeEncoder[], options?: EncodeOptions): number; | ||
| //# sourceMappingURL=length.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"length.d.ts","sourceRoot":"","sources":["../../lib/length.js"],"names":[],"mappings":"AAiBA;;;;;;;;;;GAUG;AACH,oCAJW,GAAG,YACH,aAAa,GACX,MAAM,CAOlB;AAED;;;;;;;;;GASG;AACH,uCAJW,mBAAmB,aACnB,gBAAgB,EAAE,YAClB,aAAa,UAgBvB;4BAvDY,OAAO,iBAAiB,EAAE,aAAa;+BACvC,OAAO,iBAAiB,EAAE,gBAAgB;kCAC1C,OAAO,iBAAiB,EAAE,mBAAmB"} | ||
| {"version":3,"file":"length.d.ts","sourceRoot":"","sources":["../../lib/length.js"],"names":[],"mappings":"AAIG,YAAmD,aAAa,GAAtD,OAAO,iBAAiB,EAAE,aAAa,CAAe;AAChE,YAAsD,gBAAgB,GAA5D,OAAO,iBAAiB,EAAE,gBAAgB,CAAkB;AACtE,YAAyD,mBAAmB,GAAlE,OAAO,iBAAiB,EAAE,mBAAmB,CAAqB;AAW/E;;;;;;;;;;GAUG;AACH,wBAAgB,aAAa,CAAE,IAAI,EAJxB,GAIwB,EAAE,OAAO,AAHzC,CACA,EADQ,aAGiC,GAF/B,MAAM,CAOlB;AAED;;;;;;;;;GASG;AACH,wBAAgB,cAAc,CAAE,MAAM,EAJ3B,mBAI2B,EAAE,QAAQ,AAH7C,CACA,EADQ,gBAAgB,EAGoC,EAAE,OAAO,AAFrE,CAAgC,EAAxB,aAEoF,UAc9F"} |
+10
-10
@@ -5,2 +5,4 @@ /** | ||
| */ | ||
| export type TagDecodeControl = import('../interface.js').TagDecodeControl; | ||
| export type TaggedTagDecoder = (decode: TagDecodeControl) => Tagged; | ||
| /** | ||
@@ -22,4 +24,11 @@ * A wrapper class for representing a CBOR tag with an arbitrary nested value. | ||
| */ | ||
| export class Tagged { | ||
| export declare class Tagged { | ||
| tag: number; | ||
| value: any; | ||
| /** | ||
| * @param {number} tag - CBOR tag number, a non-negative integer | ||
| * @param {any} value - The value to be tagged; encoded recursively | ||
| */ | ||
| constructor(tag: number, value: any); | ||
| /** | ||
| * Build a tag decoder for use in `decode()`'s `tags` option that returns the | ||
@@ -53,12 +62,3 @@ * decoded content wrapped in a `Tagged` instance, preserving the tag number | ||
| }; | ||
| /** | ||
| * @param {number} tag - CBOR tag number, a non-negative integer | ||
| * @param {any} value - The value to be tagged; encoded recursively | ||
| */ | ||
| constructor(tag: number, value: any); | ||
| tag: number; | ||
| value: any; | ||
| } | ||
| export type TagDecodeControl = import("../interface.js").TagDecodeControl; | ||
| export type TaggedTagDecoder = (decode: TagDecodeControl) => Tagged; | ||
| //# sourceMappingURL=tagged.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"tagged.d.ts","sourceRoot":"","sources":["../../lib/tagged.js"],"names":[],"mappings":"AAAA;;;GAGG;AAEH;;;;;;;;;;;;;;;GAeG;AACH;IAaE;;;;;;;;;;;;OAYG;IACH,oBARW,MAAM,GACJ,gBAAgB,CAS5B;IAED;;;;;;;;;;;OAWG;IACH,+BAPc,MAAM,EAAA,GACP;QAAC,CAAC,SAAS,EAAE,MAAM,GAAG,gBAAgB,CAAA;KAAC,CAanD;IAhDD;;;OAGG;IACH,iBAHW,MAAM,SACN,GAAG,EAQb;IAFC,YAAc;IACd,WAAkB;CAwCrB;+BAtEY,OAAO,iBAAiB,EAAE,gBAAgB;+BAC1C,CAAC,MAAM,EAAE,gBAAgB,KAAK,MAAM"} | ||
| {"version":3,"file":"tagged.d.ts","sourceRoot":"","sources":["../../lib/tagged.js"],"names":[],"mappings":"AAAA;;;GAGG;AAFA,YAAsD,gBAAgB,GAA5D,OAAO,iBAAiB,EAAE,gBAAgB,CAAkB;AACtE,YAAgD,gBAAgB,GAAtD,CAAC,MAAM,EAAE,gBAAgB,KAAK,MAAM,CAAkB;AAGnE;;;;;;;;;;;;;;;GAeG;AACH,qBAAa,MAAM;IASV,GAAG;IACH,KAAK;IATZ;;;OAGG;IACH,YAAa,GAAG,EAHL,MAGK,EAAE,KAAK,EAFZ,GAEY,EAMtB;IAED;;;;;;;;;;;;OAYG;IACH,MAAM,CAAC,OAAO,CAAE,GAAG,EARR,MAQQ,GAPN,gBAAgB,CAS5B;IAED;;;;;;;;;;;OAWG;IACH,MAAM,CAAC,QAAQ,CAAE,GAAG,UAAU,EAPhB,MAAM,EAOU,GANjB;QAAC,CAAC,SAAS,EAAE,MAAM,GAAG,gBAAgB,CAAA;KAAC,CAanD;CACF"} |
+57
-57
@@ -0,1 +1,21 @@ | ||
| import { Token } from '../cborg.js'; | ||
| export declare const TAG_DATE_STRING = 0; | ||
| export declare const TAG_DATE_EPOCH = 1; | ||
| export declare const TAG_BIGINT_POS = 2; | ||
| export declare const TAG_BIGINT_NEG = 3; | ||
| export declare const TAG_UINT8_ARRAY = 64; | ||
| export declare const TAG_UINT8_CLAMPED_ARRAY = 68; | ||
| export declare const TAG_INT8_ARRAY = 72; | ||
| export declare const TAG_UINT16_ARRAY_LE = 69; | ||
| export declare const TAG_UINT32_ARRAY_LE = 70; | ||
| export declare const TAG_BIGUINT64_ARRAY_LE = 71; | ||
| export declare const TAG_INT16_ARRAY_LE = 77; | ||
| export declare const TAG_INT32_ARRAY_LE = 78; | ||
| export declare const TAG_BIGINT64_ARRAY_LE = 79; | ||
| export declare const TAG_FLOAT32_ARRAY_LE = 85; | ||
| export declare const TAG_FLOAT64_ARRAY_LE = 86; | ||
| export declare const TAG_OBJECT_CLASS = 27; | ||
| export declare const TAG_SET = 258; | ||
| export declare const TAG_MAP = 259; | ||
| export declare const TAG_REGEXP = 21066; | ||
| /** | ||
@@ -6,3 +26,3 @@ * Decode a positive bignum from bytes (Tag 2) | ||
| */ | ||
| export function bigIntDecoder(decode: import("../interface.js").TagDecodeControl): bigint; | ||
| export declare function bigIntDecoder(decode: import('../interface.js').TagDecodeControl): bigint; | ||
| /** | ||
@@ -13,3 +33,3 @@ * Encode a BigInt, only using tags for values outside 64-bit range (IPLD compatible) | ||
| */ | ||
| export function bigIntEncoder(obj: bigint): Token[] | null; | ||
| export declare function bigIntEncoder(obj: bigint): Token[] | null; | ||
| /** | ||
@@ -20,3 +40,3 @@ * Encode a BigInt, always using tags 2/3 (for extended mode, full round-trip fidelity) | ||
| */ | ||
| export function structBigIntEncoder(obj: bigint): Token[]; | ||
| export declare function structBigIntEncoder(obj: bigint): Token[]; | ||
| /** | ||
@@ -27,3 +47,3 @@ * Decode a negative bignum from bytes (Tag 3) | ||
| */ | ||
| export function bigNegIntDecoder(decode: import("../interface.js").TagDecodeControl): bigint; | ||
| export declare function bigNegIntDecoder(decode: import('../interface.js').TagDecodeControl): bigint; | ||
| /** | ||
@@ -34,3 +54,3 @@ * Encode a Date as Tag 1 (epoch seconds as float) | ||
| */ | ||
| export function dateEncoder(date: Date): Token[]; | ||
| export declare function dateEncoder(date: Date): Token[]; | ||
| /** | ||
@@ -41,3 +61,3 @@ * Decode Tag 1 (epoch seconds) to a Date | ||
| */ | ||
| export function dateDecoder(decode: import("../interface.js").TagDecodeControl): Date; | ||
| export declare function dateDecoder(decode: import('../interface.js').TagDecodeControl): Date; | ||
| /** | ||
@@ -48,3 +68,3 @@ * Encode a RegExp as Tag 21066 | ||
| */ | ||
| export function regExpEncoder(re: RegExp): Token[]; | ||
| export declare function regExpEncoder(re: RegExp): Token[]; | ||
| /** | ||
@@ -55,3 +75,3 @@ * Decode Tag 21066 to a RegExp | ||
| */ | ||
| export function regExpDecoder(decode: import("../interface.js").TagDecodeControl): RegExp; | ||
| export declare function regExpDecoder(decode: import('../interface.js').TagDecodeControl): RegExp; | ||
| /** | ||
@@ -66,3 +86,3 @@ * Encode a Set as Tag 258 + array | ||
| */ | ||
| export function setEncoder(set: Set<any>, _typ: string, options: import("../interface.js").EncodeOptions, refStack?: import("../interface.js").Reference): import("../interface.js").TokenOrNestedTokens[]; | ||
| export declare function setEncoder(set: Set<any>, _typ: string, options: import('../interface.js').EncodeOptions, refStack?: import('../interface.js').Reference): import('../interface.js').TokenOrNestedTokens[]; | ||
| /** | ||
@@ -73,3 +93,3 @@ * Decode Tag 258 to a Set | ||
| */ | ||
| export function setDecoder(decode: import("../interface.js").TagDecodeControl): Set<any>; | ||
| export declare function setDecoder(decode: import('../interface.js').TagDecodeControl): Set<any>; | ||
| /** | ||
@@ -84,3 +104,3 @@ * Encode a Map as Tag 259 + CBOR map | ||
| */ | ||
| export function mapEncoder(map: Map<any, any>, _typ: string, options: import("../interface.js").EncodeOptions, refStack?: import("../interface.js").Reference): import("../interface.js").TokenOrNestedTokens[]; | ||
| export declare function mapEncoder(map: Map<any, any>, _typ: string, options: import('../interface.js').EncodeOptions, refStack?: import('../interface.js').Reference): import('../interface.js').TokenOrNestedTokens[]; | ||
| /** | ||
@@ -92,3 +112,25 @@ * Decode Tag 259 to a Map | ||
| */ | ||
| export function mapDecoder(decode: import("../interface.js").TagDecodeControl): Map<any, any>; | ||
| export declare function mapDecoder(decode: import('../interface.js').TagDecodeControl): Map<any, any>; | ||
| export declare const uint8ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export declare const uint8ArrayDecoder: (decode: import('../interface.js').TagDecodeControl) => Uint8Array<ArrayBuffer>; | ||
| export declare const uint8ClampedArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export declare const uint8ClampedArrayDecoder: (decode: import('../interface.js').TagDecodeControl) => Uint8ClampedArray<ArrayBuffer>; | ||
| export declare const int8ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export declare const int8ArrayDecoder: (decode: import('../interface.js').TagDecodeControl) => Int8Array<ArrayBuffer>; | ||
| export declare const uint16ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export declare const uint16ArrayDecoder: (decode: import('../interface.js').TagDecodeControl) => Uint16Array<ArrayBuffer>; | ||
| export declare const uint32ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export declare const uint32ArrayDecoder: (decode: import('../interface.js').TagDecodeControl) => Uint32Array<ArrayBuffer>; | ||
| export declare const bigUint64ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export declare const bigUint64ArrayDecoder: (decode: import('../interface.js').TagDecodeControl) => BigUint64Array<ArrayBuffer>; | ||
| export declare const int16ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export declare const int16ArrayDecoder: (decode: import('../interface.js').TagDecodeControl) => Int16Array<ArrayBuffer>; | ||
| export declare const int32ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export declare const int32ArrayDecoder: (decode: import('../interface.js').TagDecodeControl) => Int32Array<ArrayBuffer>; | ||
| export declare const bigInt64ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export declare const bigInt64ArrayDecoder: (decode: import('../interface.js').TagDecodeControl) => BigInt64Array<ArrayBuffer>; | ||
| export declare const float32ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export declare const float32ArrayDecoder: (decode: import('../interface.js').TagDecodeControl) => Float32Array<ArrayBuffer>; | ||
| export declare const float64ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export declare const float64ArrayDecoder: (decode: import('../interface.js').TagDecodeControl) => Float64Array<ArrayBuffer>; | ||
| /** | ||
@@ -99,3 +141,3 @@ * Encode an Error as Tag 27: [className, message] | ||
| */ | ||
| export function errorEncoder(err: Error): Token[]; | ||
| export declare function errorEncoder(err: Error): Token[]; | ||
| /** | ||
@@ -106,3 +148,3 @@ * Decode Tag 27 to an Error (or Error subclass) | ||
| */ | ||
| export function errorDecoder(decode: import("../interface.js").TagDecodeControl): Error; | ||
| export declare function errorDecoder(decode: import('../interface.js').TagDecodeControl): Error; | ||
| /** | ||
@@ -114,45 +156,3 @@ * Encode a number, preserving -0 as a float | ||
| */ | ||
| export function negativeZeroEncoder(num: number): Token[] | null; | ||
| export const TAG_DATE_STRING: 0; | ||
| export const TAG_DATE_EPOCH: 1; | ||
| export const TAG_BIGINT_POS: 2; | ||
| export const TAG_BIGINT_NEG: 3; | ||
| export const TAG_UINT8_ARRAY: 64; | ||
| export const TAG_UINT8_CLAMPED_ARRAY: 68; | ||
| export const TAG_INT8_ARRAY: 72; | ||
| export const TAG_UINT16_ARRAY_LE: 69; | ||
| export const TAG_UINT32_ARRAY_LE: 70; | ||
| export const TAG_BIGUINT64_ARRAY_LE: 71; | ||
| export const TAG_INT16_ARRAY_LE: 77; | ||
| export const TAG_INT32_ARRAY_LE: 78; | ||
| export const TAG_BIGINT64_ARRAY_LE: 79; | ||
| export const TAG_FLOAT32_ARRAY_LE: 85; | ||
| export const TAG_FLOAT64_ARRAY_LE: 86; | ||
| export const TAG_OBJECT_CLASS: 27; | ||
| export const TAG_SET: 258; | ||
| export const TAG_MAP: 259; | ||
| export const TAG_REGEXP: 21066; | ||
| export const uint8ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export const uint8ArrayDecoder: (decode: import("../interface.js").TagDecodeControl) => Uint8Array<ArrayBuffer>; | ||
| export const uint8ClampedArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export const uint8ClampedArrayDecoder: (decode: import("../interface.js").TagDecodeControl) => Uint8ClampedArray<ArrayBuffer>; | ||
| export const int8ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export const int8ArrayDecoder: (decode: import("../interface.js").TagDecodeControl) => Int8Array<ArrayBuffer>; | ||
| export const uint16ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export const uint16ArrayDecoder: (decode: import("../interface.js").TagDecodeControl) => Uint16Array<ArrayBuffer>; | ||
| export const uint32ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export const uint32ArrayDecoder: (decode: import("../interface.js").TagDecodeControl) => Uint32Array<ArrayBuffer>; | ||
| export const bigUint64ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export const bigUint64ArrayDecoder: (decode: import("../interface.js").TagDecodeControl) => BigUint64Array<ArrayBuffer>; | ||
| export const int16ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export const int16ArrayDecoder: (decode: import("../interface.js").TagDecodeControl) => Int16Array<ArrayBuffer>; | ||
| export const int32ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export const int32ArrayDecoder: (decode: import("../interface.js").TagDecodeControl) => Int32Array<ArrayBuffer>; | ||
| export const bigInt64ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export const bigInt64ArrayDecoder: (decode: import("../interface.js").TagDecodeControl) => BigInt64Array<ArrayBuffer>; | ||
| export const float32ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export const float32ArrayDecoder: (decode: import("../interface.js").TagDecodeControl) => Float32Array<ArrayBuffer>; | ||
| export const float64ArrayEncoder: (arr: ArrayBufferView) => Token[]; | ||
| export const float64ArrayDecoder: (decode: import("../interface.js").TagDecodeControl) => Float64Array<ArrayBuffer>; | ||
| import { Token } from '../cborg.js'; | ||
| export declare function negativeZeroEncoder(num: number): Token[] | null; | ||
| //# sourceMappingURL=taglib.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"taglib.d.ts","sourceRoot":"","sources":["../../lib/taglib.js"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"taglib.d.ts","sourceRoot":"","sources":["../../lib/taglib.js"],"names":[],"mappings":"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"} |
+41
-39
@@ -1,12 +0,7 @@ | ||
| export class Type { | ||
| declare class Type { | ||
| major: number; | ||
| majorEncoded: number; | ||
| name: string; | ||
| terminal: boolean; | ||
| /** | ||
| * Check equality between two Type instances. Safe to use across different | ||
| * copies of the Type class (e.g., when bundlers duplicate the module). | ||
| * (major, name) uniquely identifies a Type; terminal is implied by these. | ||
| * @param {Type} a | ||
| * @param {Type} b | ||
| * @returns {boolean} | ||
| */ | ||
| static equals(a: Type, b: Type): boolean; | ||
| /** | ||
| * @param {number} major | ||
@@ -17,6 +12,2 @@ * @param {string} name | ||
| constructor(major: number, name: string, terminal: boolean); | ||
| major: number; | ||
| majorEncoded: number; | ||
| name: string; | ||
| terminal: boolean; | ||
| toString(): string; | ||
@@ -28,29 +19,33 @@ /** | ||
| compare(typ: Type): number; | ||
| /** | ||
| * Check equality between two Type instances. Safe to use across different | ||
| * copies of the Type class (e.g., when bundlers duplicate the module). | ||
| * (major, name) uniquely identifies a Type; terminal is implied by these. | ||
| * @param {Type} a | ||
| * @param {Type} b | ||
| * @returns {boolean} | ||
| */ | ||
| static equals(a: Type, b: Type): boolean; | ||
| } | ||
| export namespace Type { | ||
| export let uint: Type; | ||
| export let negint: Type; | ||
| export let bytes: Type; | ||
| export let string: Type; | ||
| export let array: Type; | ||
| export let map: Type; | ||
| export let tag: Type; | ||
| export let float: Type; | ||
| let _false: Type; | ||
| export { _false as false }; | ||
| let _true: Type; | ||
| export { _true as true }; | ||
| let _null: Type; | ||
| export { _null as null }; | ||
| export let undefined: Type; | ||
| let _break: Type; | ||
| export { _break as break }; | ||
| declare namespace Type { | ||
| export var uint: Type; | ||
| export var negint: Type; | ||
| export var bytes: Type; | ||
| export var string: Type; | ||
| export var array: Type; | ||
| export var map: Type; | ||
| export var tag: Type; | ||
| export var float: Type; | ||
| var _a: Type; | ||
| export { _a as false }; | ||
| export var _b: Type; | ||
| export { _b as true }; | ||
| export var _c: Type; | ||
| export { _c as null }; | ||
| export var _d: Type; | ||
| export { _d as undefined }; | ||
| export var _e: Type; | ||
| export { _e as break }; | ||
| } | ||
| export class Token { | ||
| /** | ||
| * @param {Type} type | ||
| * @param {any} [value] | ||
| * @param {number} [encodedLength] | ||
| */ | ||
| constructor(type: Type, value?: any, encodedLength?: number); | ||
| declare class Token { | ||
| type: Type; | ||
@@ -63,4 +58,11 @@ value: any; | ||
| byteValue: Uint8Array | undefined; | ||
| /** | ||
| * @param {Type} type | ||
| * @param {any} [value] | ||
| * @param {number} [encodedLength] | ||
| */ | ||
| constructor(type: Type, value?: any, encodedLength?: number); | ||
| toString(): string; | ||
| } | ||
| export { Type, Token }; | ||
| //# sourceMappingURL=token.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"token.d.ts","sourceRoot":"","sources":["../../lib/token.js"],"names":[],"mappings":"AAAA;IAyBE;;;;;;;OAOG;IACH,iBAJW,IAAI,KACJ,IAAI,GACF,OAAO,CAInB;IAlCD;;;;OAIG;IACH,mBAJW,MAAM,QACN,MAAM,YACN,OAAO,EAOjB;IAJC,cAAkB;IAClB,qBAA8B;IAC9B,aAAgB;IAChB,kBAAwB;IAG1B,mBAEC;IAED;;;OAGG;IACH,aAHW,IAAI,GACF,MAAM,CAIlB;CAaF;;;;;;;;;;;;;;;;;;;;AAkBD;IACE;;;;OAIG;IACH,kBAJW,IAAI,UACJ,GAAG,kBACH,MAAM,EAUhB;IAPC,WAAgB;IAChB,WAAkB;IAClB,kCAAkC;IAClC,mCAAmC;IACnC,cADW,UAAU,GAAC,SAAS,CACF;IAC7B,mCAAmC;IACnC,WADW,UAAU,GAAC,SAAS,CACL;IAG5B,mBAEC;CACF"} | ||
| {"version":3,"file":"token.d.ts","sourceRoot":"","sources":["../../lib/token.js"],"names":[],"mappings":"AAAA,cAAM,IAAI;IAOD,KAAK;IACL,YAAY;IACZ,IAAI;IACJ,QAAQ;IATf;;;;OAIG;IACH,YAAa,KAAK,EAJP,MAIO,EAAE,IAAI,EAHb,MAGa,EAAE,QAAQ,EAFvB,OAEuB,EAKjC;IAED,QAAQ,WAEP;IAED;;;OAGG;IACH,OAAO,CAAE,GAAG,EAHD,IAGC,GAFC,MAAM,CAIlB;IAED;;;;;;;OAOG;IACH,MAAM,CAAC,MAAM,CAAE,CAAC,EAJL,IAIK,EAAE,CAAC,EAHR,IAGQ,GAFN,OAAO,CAInB;CACF;kBApCK,IAAI;;;;;;;;;;;;;;;;;;;;AAsDV,cAAM,KAAK;IAOF,IAAI;IACJ,KAAK;IACL,aAAa;IAClB,mCAAmC;IAC9B,YAAY,EADN,UAAU,GAAC,SAAS;IAE/B,mCAAmC;IAC9B,SAAS,EADH,UAAU,GAAC,SAAS;IAXjC;;;;OAIG;IACH,YAAa,IAAI,EAJN,IAIM,EAAE,KAAK,AAHrB,CACA,EADQ,GAGa,EAAE,aAAa,AAFpC,CAA+B,EAAvB,MAE4B,EAQtC;IAED,QAAQ,WAEP;CACF;AAED,OAAO,EAAE,IAAI,EAAE,KAAK,EAAE,CAAA"} |
Sorry, the diff of this file is not supported yet
571462
1.41%131
-0.76%12241
-0.91%