multiformats
Advanced tools
Comparing version 10.0.0-pre.3 to 10.0.0-pre.4
@@ -1,2 +0,2 @@ | ||
import type { ByteView } from '../block/interface'; | ||
import type { ByteView } from '../block/interface.js'; | ||
/** | ||
@@ -3,0 +3,0 @@ * IPLD encoder part of the codec. |
export const name: "json"; | ||
export const code: 512; | ||
export function encode<T>(node: T): import("./interface").ByteView<T>; | ||
export function decode<T>(data: import("./interface").ByteView<T>): T; | ||
export type ByteView<T> = import('./interface').ByteView<T>; | ||
export function encode<T>(node: T): import("./interface.js").ByteView<T>; | ||
export function decode<T>(data: import("./interface.js").ByteView<T>): T; | ||
export type ByteView<T> = import('./interface.js').ByteView<T>; | ||
//# sourceMappingURL=json.d.ts.map |
/** | ||
* @template T | ||
* @typedef {import('./interface').ByteView<T>} ByteView | ||
* @typedef {import('./interface.js').ByteView<T>} ByteView | ||
*/ | ||
@@ -9,3 +9,3 @@ export const name: "raw"; | ||
export function decode(data: ByteView<Uint8Array>): Uint8Array; | ||
export type ByteView<T> = import('./interface').ByteView<T>; | ||
export type ByteView<T> = import('./interface.js').ByteView<T>; | ||
//# sourceMappingURL=raw.d.ts.map |
export function create<Code extends number>(code: Code, digest: Uint8Array): Digest<Code, number>; | ||
export function decode(multihash: Uint8Array): MultihashDigest; | ||
export function equals(a: MultihashDigest, b: unknown): b is import("./interface").MultihashDigest<number>; | ||
export function equals(a: MultihashDigest, b: unknown): b is import("./interface.js").MultihashDigest<number>; | ||
/** | ||
* @typedef {import('./interface').MultihashDigest} MultihashDigest | ||
* @typedef {import('./interface.js').MultihashDigest} MultihashDigest | ||
*/ | ||
@@ -31,3 +31,3 @@ /** | ||
} | ||
export type MultihashDigest = import('./interface').MultihashDigest; | ||
export type MultihashDigest = import('./interface.js').MultihashDigest; | ||
//# sourceMappingURL=digest.d.ts.map |
@@ -32,5 +32,5 @@ export function from<Name extends string, Code extends number>({ name, code, encode }: { | ||
} | ||
export type MultihashHasher<Alg extends number> = import('./interface').MultihashHasher; | ||
export type MultihashHasher<Alg extends number> = import('./interface.js').MultihashHasher; | ||
export type Await<T> = Promise<T> | T; | ||
import * as Digest from "./digest.js"; | ||
//# sourceMappingURL=hasher.d.ts.map |
@@ -1,6 +0,6 @@ | ||
export * from './bases/interface'; | ||
export * from './hashes/interface'; | ||
export * from './codecs/interface'; | ||
export * from './link/interface'; | ||
export * from './block/interface'; | ||
export * from './bases/interface.js'; | ||
export * from './hashes/interface.js'; | ||
export * from './codecs/interface.js'; | ||
export * from './link/interface.js'; | ||
export * from './block/interface.js'; | ||
//# sourceMappingURL=interface.d.ts.map |
@@ -1,4 +0,4 @@ | ||
import type { MultihashDigest } from '../hashes/interface'; | ||
import type { MultibaseEncoder, MultibaseDecoder, Multibase } from '../bases/interface'; | ||
import type { Phantom, ByteView } from '../block/interface'; | ||
import type { MultihashDigest } from '../hashes/interface.js'; | ||
import type { MultibaseEncoder, MultibaseDecoder, Multibase } from '../bases/interface.js'; | ||
import type { Phantom, ByteView } from '../block/interface.js'; | ||
export type { MultihashDigest, MultibaseEncoder, MultibaseDecoder }; | ||
@@ -5,0 +5,0 @@ export declare type Version = 0 | 1; |
export type CID<C = number, A = number, V = 0 | 1> = import('./cid').CID<unknown, C, A, V>; | ||
export type BlockView<T = unknown, C = number, A = number, V = 0 | 1> = import('./block/interface').BlockView<T, C, A, V>; | ||
export type BlockView<T = unknown, C = number, A = number, V = 0 | 1> = import('./block/interface.js').BlockView<T, C, A, V>; | ||
/** | ||
@@ -14,3 +14,3 @@ * @template [C=number] - multicodec code corresponding to codec used to encode the block | ||
* @template [V=0|1] - CID version | ||
* @typedef {import('./block/interface').BlockView<T, C, A, V>} BlockView | ||
* @typedef {import('./block/interface.js').BlockView<T, C, A, V>} BlockView | ||
*/ | ||
@@ -17,0 +17,0 @@ /** |
{ | ||
"name": "multiformats", | ||
"version": "10.0.0-pre.3", | ||
"version": "10.0.0-pre.4", | ||
"description": "Interface for multihash, multicodec, multibase and CID", | ||
@@ -5,0 +5,0 @@ "author": "Mikeal Rogers <mikeal.rogers@gmail.com> (https://www.mikealrogers.com/)", |
@@ -1,2 +0,2 @@ | ||
import type { ByteView } from '../block/interface' | ||
import type { ByteView } from '../block/interface.js' | ||
@@ -3,0 +3,0 @@ /** |
@@ -5,3 +5,3 @@ // @ts-check | ||
* @template T | ||
* @typedef {import('./interface').ByteView<T>} ByteView | ||
* @typedef {import('./interface.js').ByteView<T>} ByteView | ||
*/ | ||
@@ -8,0 +8,0 @@ |
@@ -7,3 +7,3 @@ // @ts-check | ||
* @template T | ||
* @typedef {import('./interface').ByteView<T>} ByteView | ||
* @typedef {import('./interface.js').ByteView<T>} ByteView | ||
*/ | ||
@@ -10,0 +10,0 @@ |
@@ -64,3 +64,3 @@ import { coerce, equals as equalBytes } from '../bytes.js' | ||
/** | ||
* @typedef {import('./interface').MultihashDigest} MultihashDigest | ||
* @typedef {import('./interface.js').MultihashDigest} MultihashDigest | ||
*/ | ||
@@ -67,0 +67,0 @@ |
@@ -55,3 +55,3 @@ import * as Digest from './digest.js' | ||
* @template {number} Alg | ||
* @typedef {import('./interface').MultihashHasher} MultihashHasher | ||
* @typedef {import('./interface.js').MultihashHasher} MultihashHasher | ||
*/ | ||
@@ -58,0 +58,0 @@ |
@@ -1,5 +0,5 @@ | ||
export * from './bases/interface' | ||
export * from './hashes/interface' | ||
export * from './codecs/interface' | ||
export * from './link/interface' | ||
export * from './block/interface' | ||
export * from './bases/interface.js' | ||
export * from './hashes/interface.js' | ||
export * from './codecs/interface.js' | ||
export * from './link/interface.js' | ||
export * from './block/interface.js' |
/* eslint-disable @typescript-eslint/no-unnecessary-type-constraint */ | ||
/* eslint-disable no-use-before-define */ | ||
import type { MultihashDigest } from '../hashes/interface' | ||
import type { MultibaseEncoder, MultibaseDecoder, Multibase } from '../bases/interface' | ||
import type { Phantom, ByteView } from '../block/interface' | ||
import type { MultihashDigest } from '../hashes/interface.js' | ||
import type { MultibaseEncoder, MultibaseDecoder, Multibase } from '../bases/interface.js' | ||
import type { Phantom, ByteView } from '../block/interface.js' | ||
@@ -7,0 +7,0 @@ export type { MultihashDigest, MultibaseEncoder, MultibaseDecoder } |
@@ -15,3 +15,3 @@ import { base58btc } from './bases/base58.js' | ||
* @template [V=0|1] - CID version | ||
* @typedef {import('./block/interface').BlockView<T, C, A, V>} BlockView | ||
* @typedef {import('./block/interface.js').BlockView<T, C, A, V>} BlockView | ||
*/ | ||
@@ -18,0 +18,0 @@ |
{ | ||
"name": "ts-use", | ||
"private": true, | ||
"type": "module", | ||
"dependencies": { | ||
@@ -5,0 +6,0 @@ "multiformats": "file:../../" |
{ | ||
"compilerOptions": { | ||
"strict": true, | ||
"moduleResolution": "node", | ||
"module": "NodeNext", | ||
"noImplicitAny": true, | ||
"skipLibCheck": true, | ||
"incremental": true | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
230421
5104