diff --git a/types/react-infinite-scroller/index.d.ts b/types/react-infinite-scroller/index.d.ts index b833c48981..7d748c90a0 100644 --- a/types/react-infinite-scroller/index.d.ts +++ b/types/react-infinite-scroller/index.d.ts @@ -1,12 +1,12 @@ -// Type definitions for react-infinite-scroller 1.0.12 +// Type definitions for react-infinite-scroller 1.0 // Project: https://github.com/CassetteRocks/react-infinite-scroller // Definitions by: Lauri Lavanti // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 -declare module 'react-infinite-scroller' { - import * as React from 'react'; +import * as React from "react"; +declare namespace InfiniteScroll { /** * properties. */ @@ -60,6 +60,7 @@ declare module 'react-infinite-scroller' { */ loader?: React.ReactElement; } - - export default class InfiniteScroll extends React.Component { } + class InfiniteScroll extends React.Component { } } + +export = InfiniteScroll.InfiniteScroll; diff --git a/types/react-infinite-scroller/react-infinite-scroller-tests.tsx b/types/react-infinite-scroller/react-infinite-scroller-tests.tsx index e3171fff46..48b5bc243c 100644 --- a/types/react-infinite-scroller/react-infinite-scroller-tests.tsx +++ b/types/react-infinite-scroller/react-infinite-scroller-tests.tsx @@ -1,8 +1,8 @@ import * as React from 'react'; -import InfiniteScroll from 'react-infinite-scroller'; +import InfiniteScroll = require('react-infinite-scroller'); class Test1 extends React.Component { - public render() { + render() { return ( {}} @@ -14,7 +14,7 @@ class Test1 extends React.Component { } class Test2 extends React.Component { - public render() { + render() { return ( {}} diff --git a/types/react-infinite-scroller/tslint.json b/types/react-infinite-scroller/tslint.json new file mode 100644 index 0000000000..3db14f85ea --- /dev/null +++ b/types/react-infinite-scroller/tslint.json @@ -0,0 +1 @@ +{ "extends": "dtslint/dt.json" }