From aa7d7b02adae641719971102263e470fafb1d635 Mon Sep 17 00:00:00 2001 From: Tomas Della Vedova Date: Wed, 1 Jul 2020 10:38:55 +0200 Subject: [PATCH] Fixed transport.request querystring type (#1240) --- lib/Transport.d.ts | 2 +- test/types/transport.test-d.ts | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/Transport.d.ts b/lib/Transport.d.ts index 00130aa66..c35d57aa6 100644 --- a/lib/Transport.d.ts +++ b/lib/Transport.d.ts @@ -80,7 +80,7 @@ export interface TransportRequestParams { path: string; body?: RequestBody; bulkBody?: RequestNDBody; - querystring?: Record; + querystring?: Record | string; } export interface TransportRequestOptions { diff --git a/test/types/transport.test-d.ts b/test/types/transport.test-d.ts index ef77b2292..bc51fc4c1 100644 --- a/test/types/transport.test-d.ts +++ b/test/types/transport.test-d.ts @@ -102,6 +102,16 @@ expectType(transport) expectType(transport.request(params, options, (err, result) => {})) +// querystring as string +transport.request({ + method: 'GET', + path: '/search', + querystring: 'baz=faz' +}, options, (err, result) => { + expectType(err) + expectType(result) +}) + // body as object transport.request(params, options, (err, result) => { expectType(err)