UNPKG

@xylabs/hex

Version:

Base functionality used throughout XY Labs TypeScript/JavaScript libraries

8 lines 572 B
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