From 2396a709191cd308c09e6b7a76dbcf8243ad7a67 Mon Sep 17 00:00:00 2001 From: Yui T Date: Sat, 12 Nov 2016 22:38:00 -0800 Subject: [PATCH] Remove es6-class style tests --- react-onclickoutside/index.d.ts | 8 ++----- .../react-onclickoutside-tests.tsx | 23 +++---------------- 2 files changed, 5 insertions(+), 26 deletions(-) diff --git a/react-onclickoutside/index.d.ts b/react-onclickoutside/index.d.ts index 78f55db655..476601d056 100644 --- a/react-onclickoutside/index.d.ts +++ b/react-onclickoutside/index.d.ts @@ -3,8 +3,6 @@ // Definitions by: Karol Janyst // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -import * as React from "react" - declare namespace ReactOnClickOutside { interface OnClickOutsideComponent { handleClickOutside(e: React.MouseEvent): void @@ -24,7 +22,5 @@ declare namespace ReactOnClickOutside { } } -declare module "react-onclickoutside" { - const onClickOutside: ReactOnClickOutside.onClickOutside - export = onClickOutside -} +declare const onClickOutside: ReactOnClickOutside.onClickOutside +export = onClickOutside; \ No newline at end of file diff --git a/react-onclickoutside/react-onclickoutside-tests.tsx b/react-onclickoutside/react-onclickoutside-tests.tsx index c293eb3648..dabba332b1 100644 --- a/react-onclickoutside/react-onclickoutside-tests.tsx +++ b/react-onclickoutside/react-onclickoutside-tests.tsx @@ -8,22 +8,14 @@ import { Component, StatelessComponent, MouseEvent } from "react" import { render } from "react-dom" import * as onClickOutside from "react-onclickoutside" -interface TestProps extends ReactOnClickOutside.OnClickOutsideProps {} +interface TestProps {} var TestStateless: StatelessComponent = (props: TestProps) => { return (
Test
) } + var TestStatelessWrapped = onClickOutside(TestStateless) -class Test extends Component implements ReactOnClickOutside.OnClickOutsideComponent { - handleClickOutside (e: MouseEvent) {} - - render () { - return (
Test
) - } -} -var TestWrapped = onClickOutside(Test) - render( , document.getElementById("main") -) - -render( - , - document.getElementById("main") -) +) \ No newline at end of file