UNPKG

@hazae41/base58

Version:

Base58 adapter for WebAssembly and JS implementations

13 lines (10 loc) 385 B
import { Option, Nullable } from '@hazae41/option'; import { BytesOrCopiable, Copiable } from '../../libs/copiable/index.js'; declare function get(): Option<Adapter>; declare function set(value: Nullable<Adapter>): void; interface Adapter { encodeOrThrow(bytes: BytesOrCopiable): string; decodeOrThrow(text: string): Copiable; } export { get, set }; export type { Adapter };