@@ -68,8 +68,9 @@ export function toBase64url(arr: Uint8Array, options?: ToBase64Options): string;
6868 * @param options - Decoding options
6969 * @returns The decoded bytes
7070 */
71- export function fromBase64 ( string : string , options ?: FromBase64Options ) : Uint8ArrayBuffer ;
71+ export function fromBase64 ( string : string , options ?: FromBase64Options & { format ?: 'uint8' } ) : Uint8ArrayBuffer ;
7272export function fromBase64 ( string : string , options : FromBase64Options & { format : 'buffer' } ) : Buffer ;
73+ export function fromBase64 ( string : string , options ?: FromBase64Options ) : Uint8ArrayBuffer | Buffer ;
7374
7475/**
7576 * Decode a base64url string to bytes
@@ -80,8 +81,9 @@ export function fromBase64(string: string, options: FromBase64Options & { format
8081 * @param options - Decoding options (padding defaults to false)
8182 * @returns The decoded bytes
8283 */
83- export function fromBase64url ( string : string , options ?: FromBase64Options ) : Uint8ArrayBuffer ;
84+ export function fromBase64url ( string : string , options ?: FromBase64Options & { format ?: 'uint8' } ) : Uint8ArrayBuffer ;
8485export function fromBase64url ( string : string , options : FromBase64Options & { format : 'buffer' } ) : Buffer ;
86+ export function fromBase64url ( string : string , options ?: FromBase64Options ) : Uint8ArrayBuffer | Buffer ;
8587
8688/**
8789 * Decode either base64 or base64url string to bytes
@@ -92,5 +94,6 @@ export function fromBase64url(string: string, options: FromBase64Options & { for
9294 * @param options - Decoding options
9395 * @returns The decoded bytes
9496 */
95- export function fromBase64any ( string : string , options ?: FromBase64Options ) : Uint8ArrayBuffer ;
97+ export function fromBase64any ( string : string , options ?: FromBase64Options & { format ?: 'uint8' } ) : Uint8ArrayBuffer ;
9698export function fromBase64any ( string : string , options : FromBase64Options & { format : 'buffer' } ) : Buffer ;
99+ export function fromBase64url ( string : string , options ?: FromBase64Options ) : Uint8ArrayBuffer | Buffer ;
0 commit comments