From c5c35753044564806a711bad026efdfce8554b2e Mon Sep 17 00:00:00 2001 From: Phips Peter Date: Tue, 23 Sep 2014 15:49:25 -0700 Subject: [PATCH] Added support for refs --- react/react.d.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/react/react.d.ts b/react/react.d.ts index e9fc495fb..3c83b9a42 100644 --- a/react/react.d.ts +++ b/react/react.d.ts @@ -43,14 +43,19 @@ declare module "react" { render(): Descriptor; } - export interface Component { - // TODO: Refs + interface DomReferencer { + getDomNode(): Element; + } + + export interface Component extends DomReferencer{ + refs: { + [key: string]: DomReferencer + }; props: P; state: S; setState(nextState: S, callback?: () => void): void; replaceState(nextState: S, callback?: () => void): void; forceUpdate(callback?: () => void): void; - getDomNode(): Element; isMounted(): boolean; transferPropsTo(target: Factory

): Descriptor

; setProps(nextProps: P, callback?: () => void): void;