diff --git a/types/create-react-class/create-react-class-tests.ts b/types/create-react-class/create-react-class-tests.ts index 3d7536d722..3c1d263367 100644 --- a/types/create-react-class/create-react-class-tests.ts +++ b/types/create-react-class/create-react-class-tests.ts @@ -79,6 +79,12 @@ const ClassicComponentNoProps: React.ClassicComponentClass = createReactClass({ } }); +const ClassicComponentNoState: React.ClassicComponentClass<{ text: string }> = createReactClass<{ text: string }>({ + render() { + return DOM.div(this.props.text); + } +}); + // React.createFactory const classicFactory: React.ClassicFactory = React.createFactory(ClassicComponent); diff --git a/types/create-react-class/index.d.ts b/types/create-react-class/index.d.ts index 9b9d2b2ad5..6aaa6dba4f 100644 --- a/types/create-react-class/index.d.ts +++ b/types/create-react-class/index.d.ts @@ -7,7 +7,7 @@ import { ComponentSpec, ClassicComponentClass } from "react"; declare namespace createReactClass {} -declare function createReactClass(spec: ComponentSpec): ClassicComponentClass

; +declare function createReactClass(spec: ComponentSpec): ClassicComponentClass

; export as namespace createReactClass; export = createReactClass;