From bf7bedd4f12efb58b8f72ef8420c92db9c795a93 Mon Sep 17 00:00:00 2001 From: Sean Kelley Date: Tue, 2 Feb 2016 10:14:40 -0800 Subject: [PATCH 1/2] Add typings for pure-render-decorator 0.2.0. --- pure-render-decorator/pure-render-decorator-tests.ts | 6 ++++++ .../pure-render-decorator-tests.ts.tscparams | 1 + pure-render-decorator/pure-render-decorator.d.ts | 9 +++++++++ 3 files changed, 16 insertions(+) create mode 100644 pure-render-decorator/pure-render-decorator-tests.ts create mode 100644 pure-render-decorator/pure-render-decorator-tests.ts.tscparams create mode 100644 pure-render-decorator/pure-render-decorator.d.ts diff --git a/pure-render-decorator/pure-render-decorator-tests.ts b/pure-render-decorator/pure-render-decorator-tests.ts new file mode 100644 index 0000000000..e03a149e89 --- /dev/null +++ b/pure-render-decorator/pure-render-decorator-tests.ts @@ -0,0 +1,6 @@ +/// + +import PureRender from 'pure-render-decorator'; + +@PureRender +class TestClass {} diff --git a/pure-render-decorator/pure-render-decorator-tests.ts.tscparams b/pure-render-decorator/pure-render-decorator-tests.ts.tscparams new file mode 100644 index 0000000000..105ac9ef6e --- /dev/null +++ b/pure-render-decorator/pure-render-decorator-tests.ts.tscparams @@ -0,0 +1 @@ +--target es5 --noImplicitAny --experimentalDecorators --module commonjs diff --git a/pure-render-decorator/pure-render-decorator.d.ts b/pure-render-decorator/pure-render-decorator.d.ts new file mode 100644 index 0000000000..d8c22aad80 --- /dev/null +++ b/pure-render-decorator/pure-render-decorator.d.ts @@ -0,0 +1,9 @@ +// Type definitions for pure-render-decorator v0.2.0 +// Project: https://github.com/felixgirault/pure-render-decorator +// Definitions by: Sean Kelley +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare module 'pure-render-decorator' { + var PureRender: ClassDecorator; + export default PureRender; +} From 408129b4055668adf9fcb00b3efe1e6d38d43dd5 Mon Sep 17 00:00:00 2001 From: Sean Kelley Date: Tue, 2 Feb 2016 14:37:39 -0800 Subject: [PATCH 2/2] pure-render-decorator correction: it doesn't export a default, it IS the export. --- pure-render-decorator/pure-render-decorator-tests.ts | 2 +- pure-render-decorator/pure-render-decorator.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pure-render-decorator/pure-render-decorator-tests.ts b/pure-render-decorator/pure-render-decorator-tests.ts index e03a149e89..e509fe508b 100644 --- a/pure-render-decorator/pure-render-decorator-tests.ts +++ b/pure-render-decorator/pure-render-decorator-tests.ts @@ -1,6 +1,6 @@ /// -import PureRender from 'pure-render-decorator'; +import * as PureRender from 'pure-render-decorator'; @PureRender class TestClass {} diff --git a/pure-render-decorator/pure-render-decorator.d.ts b/pure-render-decorator/pure-render-decorator.d.ts index d8c22aad80..d24e842b60 100644 --- a/pure-render-decorator/pure-render-decorator.d.ts +++ b/pure-render-decorator/pure-render-decorator.d.ts @@ -5,5 +5,5 @@ declare module 'pure-render-decorator' { var PureRender: ClassDecorator; - export default PureRender; + export = PureRender; }