diff --git a/react/react.d.ts b/react/react.d.ts
index 54d13d5eb..9dd616a1b 100644
--- a/react/react.d.ts
+++ b/react/react.d.ts
@@ -132,6 +132,11 @@ declare namespace __React {
// Base component for plain JS classes
class Component
implements ComponentLifecycle
{
+ static propTypes: ValidationMap;
+ static contextTypes: ValidationMap;
+ static childContextTypes: ValidationMap;
+ static defaultProps: Props;
+
constructor(props?: P, context?: any);
setState(f: (prevState: S, props: P) => S, callback?: () => any): void;
setState(state: S, callback?: () => any): void;
@@ -929,6 +934,11 @@ declare module "react/addons" {
// Base component for plain JS classes
class Component implements ComponentLifecycle
{
+ static propTypes: ValidationMap;
+ static contextTypes: ValidationMap;
+ static childContextTypes: ValidationMap;
+ static defaultProps: Props;
+
constructor(props?: P, context?: any);
setState(f: (prevState: S, props: P) => S, callback?: () => any): void;
setState(state: S, callback?: () => any): void;