From 20df05e94056d4a827133f3aca9d5f693e7112a3 Mon Sep 17 00:00:00 2001 From: Charles Bamford Date: Mon, 28 Dec 2020 10:22:42 -0800 Subject: [PATCH] Remove checks for string or String and improve types. --- src/txn.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/txn.ts b/src/txn.ts index fc5b509..a03a8be 100644 --- a/src/txn.ts +++ b/src/txn.ts @@ -76,7 +76,7 @@ export class Txn { */ public async queryWithVars( q: string, - vars?: { [k: string]: any }, // tslint:disable-line no-any + vars?: { [k: string]: number | string | boolean | String }, metadata?: grpc.Metadata, options?: grpc.CallOptions, ): Promise { @@ -96,10 +96,7 @@ export class Txn { if (vars !== undefined) { const varsMap = req.getVarsMap(); Object.keys(vars).forEach((key: string) => { - const value = vars[key]; - if (typeof value === "string" || value instanceof String) { - varsMap.set(key, value.toString()); - } + varsMap.set(key, "" + vars[key]); }); }