From ba4e8607eb36ca1588ce316b20ed1053c08c496f Mon Sep 17 00:00:00 2001 From: Bart van der Schoor Date: Thu, 19 Jun 2014 17:43:34 +0200 Subject: [PATCH] added definitions for deep-freeze --- deep-freeze/deep-freeze-tests.ts | 8 ++++++++ deep-freeze/deep-freeze.d.ts | 9 +++++++++ 2 files changed, 17 insertions(+) create mode 100644 deep-freeze/deep-freeze-tests.ts create mode 100644 deep-freeze/deep-freeze.d.ts diff --git a/deep-freeze/deep-freeze-tests.ts b/deep-freeze/deep-freeze-tests.ts new file mode 100644 index 000000000..8369d3087 --- /dev/null +++ b/deep-freeze/deep-freeze-tests.ts @@ -0,0 +1,8 @@ +/// + +import df = require('deep-freeze'); + +class Foo { + foo: string; +} +var foo:Foo = df(new Foo()); diff --git a/deep-freeze/deep-freeze.d.ts b/deep-freeze/deep-freeze.d.ts new file mode 100644 index 000000000..3d7ede8ad --- /dev/null +++ b/deep-freeze/deep-freeze.d.ts @@ -0,0 +1,9 @@ +// Type definitions for deep-freeze +// Project: https://github.com/substack/deep-freeze +// Definitions by: Bart van der Schoor +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module 'deep-freeze' { + function df(obj: T): T; + export = df; +}