diff --git a/types/react-visibility-sensor/index.d.ts b/types/react-visibility-sensor/index.d.ts index 2aa3b9adde..9e8776cb8f 100644 --- a/types/react-visibility-sensor/index.d.ts +++ b/types/react-visibility-sensor/index.d.ts @@ -6,7 +6,9 @@ import * as React from "react"; -export interface Shape { +export as namespace ReactVisibilitySensor; + +interface Shape { top?: number; left?: number; bottom?: number; @@ -35,4 +37,4 @@ interface Props { declare const ReactVisibilitySensor: React.StatelessComponent; -export default ReactVisibilitySensor; +export = ReactVisibilitySensor; diff --git a/types/react-visibility-sensor/react-visibility-sensor-tests.tsx b/types/react-visibility-sensor/react-visibility-sensor-tests.tsx index 9c8e552479..9dca0efb34 100644 --- a/types/react-visibility-sensor/react-visibility-sensor-tests.tsx +++ b/types/react-visibility-sensor/react-visibility-sensor-tests.tsx @@ -1,9 +1,10 @@ import * as React from "react"; -import ReactVisibilitySensor, { Shape } from "react-visibility-sensor"; +import * as ReactVisibilitySensor from "react-visibility-sensor"; + const num = 1; const bool = true; -const shape: Shape = { top: num, left: num, bottom: num, right: num }; +const shape = { top: num, left: num, bottom: num, right: num }; const component = (