From 37b57a23f5f286904b1ab62905b02c937c02888b Mon Sep 17 00:00:00 2001 From: Sze Ka Wai Raymond Date: Wed, 22 Aug 2018 20:01:12 +0800 Subject: [PATCH] Allow better typescript usage for Adopt Component Support like what React-apollo do for Query component. `class CustomQuery extends Query {}` --- src/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.tsx b/src/index.tsx index 045253c..91d3d72 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -123,12 +123,12 @@ export type AdoptProps = P & { mapProps?: MapProps } -export class Adopt extends React.Component> { +export class Adopt extends React.Component> { private Composed: React.ComponentType constructor(props: any) { super(props) - this.Composed = adopt(props.mapper, this.props.mapProps) + this.Composed = adopt(props.mapper, this.props.mapProps) } public render(): JSX.Element {