multiformats
Advanced tools
@@ -12,3 +12,3 @@ import type { CID } from '../cid.ts'; | ||
| */ | ||
| export interface ByteView<Data> extends Uint8Array, Phantom<Data> { | ||
| export interface ByteView<Data, B extends ArrayBufferLike = ArrayBufferLike> extends Uint8Array<B>, Phantom<Data> { | ||
| } | ||
@@ -15,0 +15,0 @@ /** |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"interface.d.ts","sourceRoot":"","sources":["../../../src/block/interface.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,WAAW,CAAA;AACpC,OAAO,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAA;AAEzD;;;;;;;;GAQG;AACH,MAAM,WAAW,QAAQ,CAAC,IAAI,CAAE,SAAQ,UAAU,EAAE,OAAO,CAAC,IAAI,CAAC;CAAG;AAEpE;;GAEG;AACH,MAAM,WAAW,eAAe,CAAC,IAAI,CAAE,SAAQ,WAAW,EAAE,OAAO,CAAC,IAAI,CAAC;CAAG;AAE5E,OAAO,CAAC,MAAM,MAAM,EAAE,OAAO,MAAM,CAAA;AAEnC;;;;;;;;;;;GAWG;AACH,MAAM,WAAW,OAAO,CAAC,CAAC;IAIxB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAA;CACb;AAED;;;;;;;;GAQG;AACH,MAAM,WAAW,KAAK,CACpB,CAAC,GAAG,OAAO,EACX,CAAC,SAAS,MAAM,GAAG,MAAM,EACzB,CAAC,SAAS,MAAM,GAAG,MAAM,EACzB,CAAC,SAAS,OAAO,GAAG,CAAC;IAErB,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAA;IAClB,GAAG,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;CACtB;AAED,MAAM,MAAM,eAAe,CAAC,CAAC,GAAG,OAAO,IACnC;IAAE,KAAK,EAAE,CAAC,CAAC;IAAC,SAAS,CAAC,EAAE,SAAS,CAAA;CAAE,GACnC;IAAE,KAAK,EAAE,GAAG,CAAC;IAAC,SAAS,EAAE,MAAM,CAAA;CAAE,CAAA;AAErC,MAAM,WAAW,SAAS,CACxB,CAAC,GAAG,OAAO,EACX,CAAC,SAAS,MAAM,GAAG,MAAM,EACzB,CAAC,SAAS,MAAM,GAAG,MAAM,EACzB,CAAC,SAAS,OAAO,GAAG,CAAC,CACrB,SAAQ,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;IACzB,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;IACpB,KAAK,EAAE,CAAC,CAAA;IAER,KAAK,IAAI,QAAQ,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAA;IAChC,IAAI,IAAI,QAAQ,CAAC,MAAM,CAAC,CAAA;IACxB,GAAG,CAAC,IAAI,EAAE,MAAM,GAAG,eAAe,CAAC,OAAO,CAAC,CAAA;CAC5C"} | ||
| {"version":3,"file":"interface.d.ts","sourceRoot":"","sources":["../../../src/block/interface.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,WAAW,CAAA;AACpC,OAAO,KAAK,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,sBAAsB,CAAA;AAEzD;;;;;;;;GAQG;AACH,MAAM,WAAW,QAAQ,CAAC,IAAI,EAAE,CAAC,SAAS,eAAe,GAAG,eAAe,CAAE,SAAQ,UAAU,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,IAAI,CAAC;CAAG;AAEpH;;GAEG;AACH,MAAM,WAAW,eAAe,CAAC,IAAI,CAAE,SAAQ,WAAW,EAAE,OAAO,CAAC,IAAI,CAAC;CAAG;AAE5E,OAAO,CAAC,MAAM,MAAM,EAAE,OAAO,MAAM,CAAA;AAEnC;;;;;;;;;;;GAWG;AACH,MAAM,WAAW,OAAO,CAAC,CAAC;IAIxB,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,CAAA;CACb;AAED;;;;;;;;GAQG;AACH,MAAM,WAAW,KAAK,CACpB,CAAC,GAAG,OAAO,EACX,CAAC,SAAS,MAAM,GAAG,MAAM,EACzB,CAAC,SAAS,MAAM,GAAG,MAAM,EACzB,CAAC,SAAS,OAAO,GAAG,CAAC;IAErB,KAAK,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAA;IAClB,GAAG,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;CACtB;AAED,MAAM,MAAM,eAAe,CAAC,CAAC,GAAG,OAAO,IACnC;IAAE,KAAK,EAAE,CAAC,CAAC;IAAC,SAAS,CAAC,EAAE,SAAS,CAAA;CAAE,GACnC;IAAE,KAAK,EAAE,GAAG,CAAC;IAAC,SAAS,EAAE,MAAM,CAAA;CAAE,CAAA;AAErC,MAAM,WAAW,SAAS,CACxB,CAAC,GAAG,OAAO,EACX,CAAC,SAAS,MAAM,GAAG,MAAM,EACzB,CAAC,SAAS,MAAM,GAAG,MAAM,EACzB,CAAC,SAAS,OAAO,GAAG,CAAC,CACrB,SAAQ,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC;IACzB,GAAG,EAAE,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAA;IACpB,KAAK,EAAE,CAAC,CAAA;IAER,KAAK,IAAI,QAAQ,CAAC,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC,CAAA;IAChC,IAAI,IAAI,QAAQ,CAAC,MAAM,CAAC,CAAA;IACxB,GAAG,CAAC,IAAI,EAAE,MAAM,GAAG,eAAe,CAAC,OAAO,CAAC,CAAA;CAC5C"} |
| import type { ArrayBufferView, ByteView } from './interface.ts'; | ||
| export declare const name = "json"; | ||
| export declare const code = 512; | ||
| export declare function encode<T>(node: T): ByteView<T>; | ||
| export declare function encode<T>(node: T): ByteView<T, ArrayBuffer>; | ||
| export declare function decode<T>(data: ByteView<T> | ArrayBufferView<T>): T; | ||
| //# sourceMappingURL=json.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"json.d.ts","sourceRoot":"","sources":["../../../src/codecs/json.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAA;AAK/D,eAAO,MAAM,IAAI,SAAS,CAAA;AAC1B,eAAO,MAAM,IAAI,MAAS,CAAA;AAE1B,wBAAgB,MAAM,CAAE,CAAC,EAAG,IAAI,EAAE,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,CAEhD;AAED,wBAAgB,MAAM,CAAE,CAAC,EAAG,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAErE"} | ||
| {"version":3,"file":"json.d.ts","sourceRoot":"","sources":["../../../src/codecs/json.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAA;AAK/D,eAAO,MAAM,IAAI,SAAS,CAAA;AAC1B,eAAO,MAAM,IAAI,MAAS,CAAA;AAE1B,wBAAgB,MAAM,CAAE,CAAC,EAAG,IAAI,EAAE,CAAC,GAAG,QAAQ,CAAC,CAAC,EAAE,WAAW,CAAC,CAE7D;AAED,wBAAgB,MAAM,CAAE,CAAC,EAAG,IAAI,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,eAAe,CAAC,CAAC,CAAC,GAAG,CAAC,CAErE"} |
| import type { ArrayBufferView, ByteView } from './interface.ts'; | ||
| export declare const name = "raw"; | ||
| export declare const code = 85; | ||
| export declare function encode(node: Uint8Array): ByteView<Uint8Array>; | ||
| export declare function encode(node: Uint8Array): ByteView<Uint8Array<ArrayBuffer>, ArrayBuffer>; | ||
| export declare function decode(data: ByteView<Uint8Array> | ArrayBufferView<Uint8Array>): Uint8Array; | ||
| //# sourceMappingURL=raw.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"raw.d.ts","sourceRoot":"","sources":["../../../src/codecs/raw.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,eAAe,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAA;AAE/D,eAAO,MAAM,IAAI,QAAQ,CAAA;AACzB,eAAO,MAAM,IAAI,KAAO,CAAA;AAExB,wBAAgB,MAAM,CAAE,IAAI,EAAE,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC,CAE9D;AAED,wBAAgB,MAAM,CAAE,IAAI,EAAE,QAAQ,CAAC,UAAU,CAAC,GAAG,eAAe,CAAC,UAAU,CAAC,GAAG,UAAU,CAE5F"} | ||
| {"version":3,"file":"raw.d.ts","sourceRoot":"","sources":["../../../src/codecs/raw.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,eAAe,EAAE,QAAQ,EAAE,MAAM,gBAAgB,CAAA;AAE/D,eAAO,MAAM,IAAI,QAAQ,CAAA;AACzB,eAAO,MAAM,IAAI,KAAO,CAAA;AAExB,wBAAgB,MAAM,CAAE,IAAI,EAAE,UAAU,GAAG,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,WAAW,CAAC,CAExF;AAED,wBAAgB,MAAM,CAAE,IAAI,EAAE,QAAQ,CAAC,UAAU,CAAC,GAAG,eAAe,CAAC,UAAU,CAAC,GAAG,UAAU,CAE5F"} |
| export declare function decode(data: Uint8Array, offset?: number): [number, number]; | ||
| export declare function encodeTo(int: number, target: Uint8Array, offset?: number): Uint8Array; | ||
| export declare function encodeTo<T extends ArrayBufferLike>(int: number, target: Uint8Array<T>, offset?: number): Uint8Array<T>; | ||
| export declare function encodingLength(int: number): number; | ||
| //# sourceMappingURL=varint.d.ts.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"varint.d.ts","sourceRoot":"","sources":["../../src/varint.ts"],"names":[],"mappings":"AAEA,wBAAgB,MAAM,CAAE,IAAI,EAAE,UAAU,EAAE,MAAM,SAAI,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAGtE;AAED,wBAAgB,QAAQ,CAAE,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,SAAI,GAAG,UAAU,CAGjF;AAED,wBAAgB,cAAc,CAAE,GAAG,EAAE,MAAM,GAAG,MAAM,CAEnD"} | ||
| {"version":3,"file":"varint.d.ts","sourceRoot":"","sources":["../../src/varint.ts"],"names":[],"mappings":"AAEA,wBAAgB,MAAM,CAAE,IAAI,EAAE,UAAU,EAAE,MAAM,SAAI,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAGtE;AAED,wBAAgB,QAAQ,CAAE,CAAC,SAAS,eAAe,EAAG,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,CAAC,CAAC,CAAC,EAAE,MAAM,SAAI,GAAG,UAAU,CAAC,CAAC,CAAC,CAGnH;AAED,wBAAgB,cAAc,CAAE,GAAG,EAAE,MAAM,GAAG,MAAM,CAEnD"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"varint.js","sourceRoot":"","sources":["../../src/varint.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,oBAAoB,CAAA;AAEvC,MAAM,UAAU,MAAM,CAAE,IAAgB,EAAE,MAAM,GAAG,CAAC;IAClD,MAAM,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAA;IACxC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;AACpC,CAAC;AAED,MAAM,UAAU,QAAQ,CAAE,GAAW,EAAE,MAAkB,EAAE,MAAM,GAAG,CAAC;IACnE,MAAM,CAAC,MAAM,CAAC,GAAG,EAAE,MAAM,EAAE,MAAM,CAAC,CAAA;IAClC,OAAO,MAAM,CAAA;AACf,CAAC;AAED,MAAM,UAAU,cAAc,CAAE,GAAW;IACzC,OAAO,MAAM,CAAC,cAAc,CAAC,GAAG,CAAC,CAAA;AACnC,CAAC"} | ||
| {"version":3,"file":"varint.js","sourceRoot":"","sources":["../../src/varint.ts"],"names":[],"mappings":"AAAA,OAAO,MAAM,MAAM,oBAAoB,CAAA;AAEvC,MAAM,UAAU,MAAM,CAAE,IAAgB,EAAE,MAAM,GAAG,CAAC;IAClD,MAAM,IAAI,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,EAAE,MAAM,CAAC,CAAA;IACxC,OAAO,CAAC,IAAI,EAAE,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;AACpC,CAAC;AAED,MAAM,UAAU,QAAQ,CAA8B,GAAW,EAAE,MAAqB,EAAE,MAAM,GAAG,CAAC;IAClG,MAAM,CAAC,MAAM,CAAC,GAAG,EAAE,MAAM,EAAE,MAAM,CAAC,CAAA;IAClC,OAAO,MAAM,CAAA;AACf,CAAC;AAED,MAAM,UAAU,cAAc,CAAE,GAAW;IACzC,OAAO,MAAM,CAAC,cAAc,CAAC,GAAG,CAAC,CAAA;AACnC,CAAC"} |
+1
-1
| { | ||
| "name": "multiformats", | ||
| "version": "14.0.3", | ||
| "version": "14.0.4", | ||
| "description": "Interface for multihash, multicodec, multibase and CID", | ||
@@ -5,0 +5,0 @@ "author": "Mikeal Rogers <mikeal.rogers@gmail.com> (https://www.mikealrogers.com/)", |
@@ -13,3 +13,3 @@ import type { CID } from '../cid.ts' | ||
| */ | ||
| export interface ByteView<Data> extends Uint8Array, Phantom<Data> {} | ||
| export interface ByteView<Data, B extends ArrayBufferLike = ArrayBufferLike> extends Uint8Array<B>, Phantom<Data> {} | ||
@@ -16,0 +16,0 @@ /** |
@@ -9,3 +9,3 @@ import type { ArrayBufferView, ByteView } from './interface.ts' | ||
| export function encode <T> (node: T): ByteView<T> { | ||
| export function encode <T> (node: T): ByteView<T, ArrayBuffer> { | ||
| return textEncoder.encode(JSON.stringify(node)) | ||
@@ -12,0 +12,0 @@ } |
@@ -7,3 +7,3 @@ import { coerce } from '../bytes.ts' | ||
| export function encode (node: Uint8Array): ByteView<Uint8Array> { | ||
| export function encode (node: Uint8Array): ByteView<Uint8Array<ArrayBuffer>, ArrayBuffer> { | ||
| return coerce(node) | ||
@@ -10,0 +10,0 @@ } |
+1
-1
@@ -8,3 +8,3 @@ import varint from './vendor/varint.js' | ||
| export function encodeTo (int: number, target: Uint8Array, offset = 0): Uint8Array { | ||
| export function encodeTo <T extends ArrayBufferLike> (int: number, target: Uint8Array<T>, offset = 0): Uint8Array<T> { | ||
| varint.encode(int, target, offset) | ||
@@ -11,0 +11,0 @@ return target |
@@ -13,3 +13,3 @@ /* eslint-disable */ | ||
| */ | ||
| (num: number, buffer: Uint8Array, offset?: number): Buffer; | ||
| <T extends ArrayBufferLike> (num: number, buffer: Uint8Array<T>, offset?: number): Uint8Array<T>; | ||
@@ -16,0 +16,0 @@ /** |
Sorry, the diff of this file is too big to display
425419
0.1%