Commit Graph
9 Commits
Author SHA1 Message Date
Nathan Brown 207710d2a0 React: Include required render() function in base Component class.
The new TSX mode in the TypeScript compiler has the requirements that
the element class constructor produces an element instance type that is
assignable to the type JSX.ElementClass.  To meet this Component<P, S>
must declare `render(): JSX.Element`.  Derived classes can be more
specific.

This should resolve Microsoft/TypeScript#3928.
2015-08-03 17:08:03 -07:00
Ryan Cavanaugh bfcf082b40 Go back to old style of React typings and merge in JSX to both 2015-07-06 15:58:01 -07:00
Ryan Cavanaugh 8833ceece1 Combine internal/external React .d.ts files and prepare for TS JSX support 2015-06-23 09:42:37 -07:00
Vincent Siao 1cc5ea01d8 [React] Update HTMLAttributes interface
removes `scrollLeft`, `scrollTop` (0.12.0)
adds `formAction`, `formEncType`, `formMethod`, `formTarget`, `marginHeight`, `marginWidth` (0.12.2)
adds `scoped`, `high`, `low`, `optimum`, `unselectable` (0.13.2)
2015-05-28 15:30:16 -07:00
Igor Ovsiannikov 41a0837326 feat(react): add DragEvent 2015-04-20 20:58:25 +03:00
Vincent Siao b35ac04569 React 0.13.0->0.13.1 and make arguments to Component constructor optional 2015-03-18 09:46:36 -07:00
Vincent Siao 424bb99eac Don't use DOM API interfaces for React.SVGAttributes 2015-03-14 16:15:59 -07:00
Vincent Siao ffedf917df Remove beta and RC2 references from React defs 2015-03-14 15:27:46 -07:00
Phips Peter 57340eca1e Moving React 0.13 to be the default
React 0.13 is now released so it should be the default type definition.
http://facebook.github.io/react/blog/2015/03/10/react-v0.13.html
2015-03-10 19:03:37 -07:00