@storacha/client
Version:
Client for the storacha.network w3up api
34 lines • 1.47 kB
TypeScript
/** @param {number} size */
export function randomBytes(size: number): Promise<Uint8Array<ArrayBuffer>>;
/** @param {number} size */
export function randomCAR(size: number): Promise<Blob & {
cid: import("multiformats").Link<Partial<import("@ucanto/core/car").Model>, import("@ipld/dag-ucan").MulticodecCode<514, "CAR">, number, 1>;
roots: import("multiformats").CID<any, 85, 18, 1>[];
bytes: Uint8Array<ArrayBufferLike>;
}>;
/**
* @param {number} length
* @param {number} size
*/
export function randomCargo(length: number, size: number): Promise<{
link: import("@web3-storage/data-segment").PieceLink;
height: number;
root: import("@web3-storage/data-segment").MerkleTreeNode;
padding: bigint;
content: import("multiformats").Link<Partial<import("@ucanto/core/car").Model>, import("@ipld/dag-ucan").MulticodecCode<514, "CAR">, number, 1>;
}[]>;
/**
* @param {number} length
* @param {number} size
*/
export function randomAggregate(length: number, size: number): Promise<{
pieces: {
link: import("@web3-storage/data-segment").PieceLink;
height: number;
root: import("@web3-storage/data-segment").MerkleTreeNode;
padding: bigint;
content: import("multiformats").Link<Partial<import("@ucanto/core/car").Model>, import("@ipld/dag-ucan").MulticodecCode<514, "CAR">, number, 1>;
}[];
aggregate: import("@web3-storage/data-segment").AggregateView;
}>;
//# sourceMappingURL=random.d.ts.map