From 7b0f798f648aa124987d25fbf2bd11ea99733d61 Mon Sep 17 00:00:00 2001 From: Pedro Pereira Date: Thu, 18 Feb 2016 09:52:16 +0000 Subject: [PATCH] fixes import from It now supports `import * as deepFreeze from "deep-freeze";` --- deep-freeze/deep-freeze.d.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/deep-freeze/deep-freeze.d.ts b/deep-freeze/deep-freeze.d.ts index 3d7ede8ad0..ce3d9421a1 100644 --- a/deep-freeze/deep-freeze.d.ts +++ b/deep-freeze/deep-freeze.d.ts @@ -3,7 +3,13 @@ // Definitions by: Bart van der Schoor // Definitions: https://github.com/borisyankov/DefinitelyTyped -declare module 'deep-freeze' { - function df(obj: T): T; - export = df; +declare module DeepFreeze { + export interface DeepFreezeInterface { + (obj: T): T; + } +} + +declare module "deep-freeze" { + let deepFreeze: DeepFreeze.DeepFreezeInterface; + export = deepFreeze; }