@xylabs/hex
Version:
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
8 lines • 572 B
TypeScript
import type { AssertConfig } from './assert.ts';
import type { Hex, HexConfig } from './hex/index.ts';
export type Address = Exclude<Hex, 'reserved-address-value'>;
export declare const toAddress: (value: string | number | bigint | ArrayBufferLike, config?: HexConfig) => Lowercase<string>;
export declare const isAddress: (value: unknown, config?: HexConfig) => value is Address;
export declare function asAddress(value: unknown): Address | undefined;
export declare function asAddress(value: unknown, assert: AssertConfig): Address;
//# sourceMappingURL=address.d.ts.map