From 2b5de914f52ad72867c35f0e752c69464425909d Mon Sep 17 00:00:00 2001 From: Zoe Date: Wed, 5 Feb 2020 09:57:46 +0000 Subject: [PATCH] review feedback --- src/utils.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils.ts b/src/utils.ts index b2dbb63df..0646ca04d 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -28,7 +28,7 @@ import * as unhomoglyph from 'unhomoglyph'; * {"foo": "bar", "baz": "taz"} * @return {string} The encoded string e.g. foo=bar&baz=taz */ -export function encodeParams(params: {[key: string]: string}): string { +export function encodeParams(params: Record): string { let qs = ""; for (const key in params) { if (!params.hasOwnProperty(key)) { @@ -49,7 +49,7 @@ export function encodeParams(params: {[key: string]: string}): string { * @return {string} The result of replacing all template variables e.g. '/foo/baz'. */ export function encodeUri(pathTemplate: string, - variables: {[key: string]: string}): string { + variables: Record): string { for (const key in variables) { if (!variables.hasOwnProperty(key)) { continue; @@ -116,7 +116,7 @@ export function keys(obj: object): string[] { * @param {Object} obj The object to get the values for. * @return {Array<*>} The values of the object. */ -export function values(obj: {[keys: string]: T}): T[] { +export function values(obj: Record): T[] { const values = []; for (const key in obj) { if (!obj.hasOwnProperty(key)) {