Skip to content

Commit 2e4f125

Browse files
CopilotChALkeR
andcommitted
Update base58.d.ts overloads to match hex.d.ts pattern for better type safety
Co-authored-by: ChALkeR <291301+ChALkeR@users.noreply.github.com>
1 parent cf34d82 commit 2e4f125

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

base58.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@ export function toBase58(arr: Uint8ArrayBuffer): string;
3434
* @param format - Output format (default: 'uint8')
3535
* @returns The decoded bytes
3636
*/
37-
export function fromBase58(string: string, format?: OutputFormat): Uint8ArrayBuffer;
37+
export function fromBase58(string: string, format?: 'uint8'): Uint8ArrayBuffer;
3838
export function fromBase58(string: string, format: 'buffer'): Buffer;
39+
export function fromBase58(string: string, format?: OutputFormat): Uint8ArrayBuffer | Buffer;
3940

4041
/**
4142
* Encode a `Uint8Array` to a base58 string using XRP alphabet
@@ -56,5 +57,6 @@ export function toBase58xrp(arr: Uint8ArrayBuffer): string;
5657
* @param format - Output format (default: 'uint8')
5758
* @returns The decoded bytes
5859
*/
59-
export function fromBase58xrp(string: string, format?: OutputFormat): Uint8ArrayBuffer;
60+
export function fromBase58xrp(string: string, format?: 'uint8'): Uint8ArrayBuffer;
6061
export function fromBase58xrp(string: string, format: 'buffer'): Buffer;
62+
export function fromBase58xrp(string: string, format?: OutputFormat): Uint8ArrayBuffer | Buffer;

0 commit comments

Comments
 (0)