From dd1cb53154e0beec1b45068aca2d8f26d6c3ebdf Mon Sep 17 00:00:00 2001 From: Newbyte Date: Sat, 1 Aug 2020 10:13:44 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20Merge=20PR=20#46453=20[@types/cb?= =?UTF-8?q?or]=20Add=20ArrayBufferView=20as=20alternative=20type,=20for=20?= =?UTF-8?q?browsers=20by=20@Newbytee?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- types/cbor/index.d.ts | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/types/cbor/index.d.ts b/types/cbor/index.d.ts index 90cce3ac70..6af4c415d5 100644 --- a/types/cbor/index.d.ts +++ b/types/cbor/index.d.ts @@ -25,16 +25,16 @@ export class Decoder extends stream.Transform { constructor(options?: DecoderOptions); static nullcheck(val: any): any; - static decodeFirstSync(input: string | Buffer, options?: DecodeOptions | string): any; - static decodeAllSync(input: string | Buffer, options?: DecodeOptions | string): any[]; + static decodeFirstSync(input: string | Buffer | ArrayBufferView, options?: DecodeOptions | string): any; + static decodeAllSync(input: string | Buffer | ArrayBufferView, options?: DecodeOptions | string): any[]; - static decodeFirst(input: string | Buffer, cb: decodeCallback): void; - static decodeFirst(input: string | Buffer, options: DecodeOptions | string, cb: decodeCallback): void; - static decodeFirst(input: string | Buffer, options?: DecodeOptions | string): Promise; + static decodeFirst(input: string | Buffer | ArrayBufferView, cb: decodeCallback): void; + static decodeFirst(input: string | Buffer | ArrayBufferView, options: DecodeOptions | string, cb: decodeCallback): void; + static decodeFirst(input: string | Buffer | ArrayBufferView, options?: DecodeOptions | string): Promise; - static decodeAll(input: string | Buffer, cb: decodeAllCallback): void; - static decodeAll(input: string | Buffer, options: DecodeOptions | string, cb: decodeAllCallback): void; - static decodeAll(input: string | Buffer, options?: DecodeOptions | string): Promise; + static decodeAll(input: string | Buffer | ArrayBufferView, cb: decodeAllCallback): void; + static decodeAll(input: string | Buffer | ArrayBufferView, options: DecodeOptions | string, cb: decodeAllCallback): void; + static decodeAll(input: string | Buffer | ArrayBufferView, options?: DecodeOptions | string): Promise; } export interface EncoderOptions extends stream.TransformOptions { @@ -55,10 +55,10 @@ export class Encoder extends stream.Transform { pushAny(input: any): boolean; removeLoopDetectors(obj: any): boolean; - static encode(...objs: any[]): Buffer; - static encodeCanonical(...objs: any[]): Buffer; - static encodeOne(obj: any, options?: EncoderOptions): Buffer; - static encodeAsync(obj: any, options?: EncoderOptions): Promise; + static encode(...objs: any[]): Buffer | ArrayBufferView; + static encodeCanonical(...objs: any[]): Buffer | ArrayBufferView; + static encodeOne(obj: any, options?: EncoderOptions): Buffer | ArrayBufferView; + static encodeAsync(obj: any, options?: EncoderOptions): Promise; } export class Simple { @@ -89,9 +89,9 @@ type commentCallback = (error?: Error, commented?: string) => void; export class Commented extends stream.Transform { constructor(options?: CommentedOptions); - static comment(input: string | Buffer, cb: commentCallback): void; - static comment(input: string | Buffer, options: CommentOptions | string, cb: commentCallback): void; - static comment(input: string | Buffer, options?: CommentOptions | string): Promise; + static comment(input: string | Buffer | ArrayBufferView, cb: commentCallback): void; + static comment(input: string | Buffer | ArrayBufferView, options: CommentOptions | string, cb: commentCallback): void; + static comment(input: string | Buffer | ArrayBufferView, options?: CommentOptions | string): Promise; } declare class CborMap extends Map { @@ -119,8 +119,8 @@ type diagnoseCallback = (error?: Error, str?: string) => void; export class Diagnose extends stream.Transform { constructor(options?: DiagnoseOptions); - static diagnose(input: string | Buffer, encoding?: string): Promise; - static diagnose(input: string | Buffer, cb: diagnoseCallback): void; + static diagnose(input: string | Buffer | ArrayBufferView, encoding?: string): Promise; + static diagnose(input: string | Buffer | ArrayBufferView, cb: diagnoseCallback): void; } export const decode: typeof Decoder.decodeFirstSync;