From feadd371daf65f7959e75ffc028ee4690e229dc2 Mon Sep 17 00:00:00 2001 From: Kelvin Jin Date: Wed, 27 Jun 2018 10:59:42 -0700 Subject: [PATCH] [node] make crypto.randomFill[Sync] return type equal to first arg type --- types/node/index.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/types/node/index.d.ts b/types/node/index.d.ts index 2d0b97d932..8b3a21f882 100644 --- a/types/node/index.d.ts +++ b/types/node/index.d.ts @@ -5894,10 +5894,10 @@ declare module "crypto" { export function pseudoRandomBytes(size: number): Buffer; export function pseudoRandomBytes(size: number, callback: (err: Error | null, buf: Buffer) => void): void; - export function randomFillSync(buffer: ArrayBufferView, offset?: number, size?: number): ArrayBufferView; - export function randomFill(buffer: ArrayBufferView, callback: (err: Error | null, buf: ArrayBufferView) => void): void; - export function randomFill(buffer: ArrayBufferView, offset: number, callback: (err: Error | null, buf: ArrayBufferView) => void): void; - export function randomFill(buffer: ArrayBufferView, offset: number, size: number, callback: (err: Error | null, buf: ArrayBufferView) => void): void; + export function randomFillSync(buffer: T, offset?: number, size?: number): T; + export function randomFill(buffer: T, callback: (err: Error | null, buf: T) => void): void; + export function randomFill(buffer: T, offset: number, callback: (err: Error | null, buf: T) => void): void; + export function randomFill(buffer: T, offset: number, size: number, callback: (err: Error | null, buf: T) => void): void; export interface RsaPublicKey { key: string;