From 95684b13f462fbf9f8ad62e91e2aaccab16a5d2a Mon Sep 17 00:00:00 2001 From: Ahmad Bamieh Date: Mon, 14 Sep 2020 15:17:42 +0300 Subject: [PATCH] fix type check --- packages/kbn-telemetry-tools/src/tools/utils.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/kbn-telemetry-tools/src/tools/utils.ts b/packages/kbn-telemetry-tools/src/tools/utils.ts index 7445f42d28e90c..3d6764117374c4 100644 --- a/packages/kbn-telemetry-tools/src/tools/utils.ts +++ b/packages/kbn-telemetry-tools/src/tools/utils.ts @@ -241,8 +241,9 @@ export const flattenKeys = (obj: any, keyPath: any[] = []): any => { return { [keyPath.join('.')]: obj }; }; +type ObjectDict = Record; export function difference(actual: any, expected: any) { - function changes(obj: { [key: string]: any }, base: { [key: string]: any }) { + function changes(obj: ObjectDict, base: ObjectDict) { return transform( obj, function (result, value, key) { @@ -270,7 +271,7 @@ export function difference(actual: any, expected: any) { result[key] = isObject(value) && isObject(base[key]) ? changes(value, base[key]) : value; } }, - {} + {} as ObjectDict ); } return changes(actual, expected);