Skip to content

Commit ac81ec5

Browse files
committed
Fix TS types to reflect runtime code
1 parent 51a5bca commit ac81ec5

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ declare function base(ALPHABET: string): base.BaseConverter;
33
export = base;
44
declare namespace base {
55
interface BaseConverter {
6-
encode(buffer: ArrayLike<number>): string;
6+
encode(buffer: Buffer | number[] | Uint8Array): string;
77
decodeUnsafe(string: string): Buffer | undefined;
88
decode(string: string): Buffer;
99
}

ts_src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ function base (ALPHABET: string): base.BaseConverter {
2828
const FACTOR = Math.log(BASE) / Math.log(256) // log(BASE) / log(256), rounded up
2929
const iFACTOR = Math.log(256) / Math.log(BASE) // log(256) / log(BASE), rounded up
3030

31-
function encode (source: ArrayLike<number>): string {
31+
function encode (source: Buffer | number[] | Uint8Array): string {
3232
if (Array.isArray(source) || source instanceof Uint8Array) source = _Buffer.from(source)
3333
if (!_Buffer.isBuffer(source)) throw new TypeError('Expected Buffer')
3434
if (source.length === 0) return ''
@@ -157,7 +157,7 @@ export = base;
157157

158158
declare namespace base {
159159
interface BaseConverter {
160-
encode(buffer: ArrayLike<number>): string;
160+
encode(buffer: Buffer | number[] | Uint8Array): string;
161161
decodeUnsafe(string: string): Buffer | undefined;
162162
decode(string: string): Buffer;
163163
}

0 commit comments

Comments
 (0)