From f2df68de0198be12917aab48e1aafe2c4a8812b0 Mon Sep 17 00:00:00 2001 From: Nicolas Voigt Date: Wed, 21 Jun 2017 12:20:28 +0200 Subject: [PATCH 1/2] modified crypto.verfier.verify --- types/node/index.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/types/node/index.d.ts b/types/node/index.d.ts index 952cf98e4d..3f8b5d5a4a 100644 --- a/types/node/index.d.ts +++ b/types/node/index.d.ts @@ -3632,8 +3632,10 @@ declare module "crypto" { export interface Verify extends NodeJS.WritableStream { update(data: string | Buffer): Verify; update(data: string | Buffer, input_encoding: Utf8AsciiLatin1Encoding): Verify; - verify(object: string, signature: Buffer): boolean; - verify(object: string, signature: string, signature_format: HexBase64Latin1Encoding): boolean; + verify(object: string | Object, signature: Buffer | DataView): boolean; + verify(object: string | Object, signature: string, signature_format: HexBase64Latin1Encoding): boolean; + // https://nodejs.org/api/crypto.html#crypto_verifier_verify_object_signature_signature_format + // The signature field accepts a TypedArray type, but it is only available starting ES2017 } export function createDiffieHellman(prime_length: number, generator?: number): DiffieHellman; export function createDiffieHellman(prime: Buffer): DiffieHellman; From 9d510d71fe139f72b6ae16af24798a732521c845 Mon Sep 17 00:00:00 2001 From: Nicolas Voigt Date: Wed, 21 Jun 2017 12:55:06 +0200 Subject: [PATCH 2/2] added author reference --- types/node/index.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/types/node/index.d.ts b/types/node/index.d.ts index 3f8b5d5a4a..647bf30cc6 100644 --- a/types/node/index.d.ts +++ b/types/node/index.d.ts @@ -6,6 +6,7 @@ // Roberto Desideri // Christian Vaagland Tellnes // Wilco Bakker +// Nicolas Voigt // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.2