UNPKG

746 BTypeScriptView Raw
1declare function toWords(bytes: ArrayLike<number>): number[];
2declare function fromWordsUnsafe(words: ArrayLike<number>): number[] | undefined;
3declare function fromWords(words: ArrayLike<number>): number[];
4export declare const bech32: BechLib;
5export declare const bech32m: BechLib;
6export interface Decoded {
7 prefix: string;
8 words: number[];
9}
10export interface BechLib {
11 decodeUnsafe: (str: string, LIMIT?: number | undefined) => Decoded | undefined;
12 decode: (str: string, LIMIT?: number | undefined) => Decoded;
13 encode: (prefix: string, words: ArrayLike<number>, LIMIT?: number | undefined) => string;
14 toWords: typeof toWords;
15 fromWordsUnsafe: typeof fromWordsUnsafe;
16 fromWords: typeof fromWords;
17}
18export {};