From 1bca60eeaea49328fd63449ef8dffbd580b99752 Mon Sep 17 00:00:00 2001 From: Ryan Naddy Date: Sun, 12 Nov 2017 10:56:58 -0600 Subject: [PATCH] deepmerge does not exist on window > [ts] Property 'deepmerge' does not exist on type 'Window'. `deepmerge` is not found if it is being used within the browser --- types/deepmerge/index.d.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/types/deepmerge/index.d.ts b/types/deepmerge/index.d.ts index 797e52c8a5..05f5c96d2e 100644 --- a/types/deepmerge/index.d.ts +++ b/types/deepmerge/index.d.ts @@ -18,3 +18,10 @@ declare namespace deepmerge { function all(objects: Array>, options?: Options): T; } + +declare global { + interface Window { + deepmerge(x: Partial, y: Partial, options?: deepmerge.Options): T; + deepmerge(x: T1, y: T2, options?: deepmerge.Options): T1 & T2; + } +}