UNPKG

@etherna/sdk-js

Version:

Etherna SDKs for operations on the network

25 lines 777 B
export declare const marshalVersionValues: readonly ["0.1", "0.2"]; export type MarshalVersion = (typeof marshalVersionValues)[number]; export interface Bytes<Length extends number> extends Uint8Array { readonly length: Length; } export type BytesReference = Bytes<32 | 64>; export declare enum NodeType { value = 2, edge = 4, withPathSeparator = 8, withMetadata = 16, mask = 255 } export type MetadataMapping = { [key: string]: string; }; export type StorageLoader = (reference: BytesReference) => Promise<Uint8Array>; export type StorageSaver = (data: Uint8Array, options?: { ecrypt?: boolean; }) => Promise<BytesReference>; export type StorageHandler = { load: StorageLoader; save: StorageSaver; }; //# sourceMappingURL=types.d.ts.map