ethstorage-sdk
Version:
eip-4844 blobs upload sdk
19 lines (16 loc) • 543 B
TypeScript
import fs from 'fs';
declare function assertArgument(check: boolean, message: string, name: string, value: unknown): asserts check;
declare class NodeFile {
isNodeJs: boolean;
filePath: string;
type: string;
size: number;
start: number;
end: number;
constructor(filePath: string, start?: number, end?: number, type?: string);
slice(start: number, end: number): NodeFile;
arrayBuffer(): Promise<ArrayBuffer>;
text(): Promise<string>;
stream(): fs.ReadStream;
}
export { NodeFile, assertArgument };