Commit Graph
200 Commits
Author SHA1 Message Date
Daniel Rosenwasser 96281f1a1c Merge branch 'master' into handleExtraObjectLiteralProperties
Conflicts:
	parse/parse.d.ts
2015-08-25 10:31:49 -07:00
Basarat Syed 55465434fd reactChidlren callbacks accept index
ref https://github.com/facebook/react/blob/10c816604336d4b3ec4c2a4e0ac42061a37dd8ee/src/isomorphic/children/ReactChildren.js#L52
2015-08-24 17:43:21 +10:00
Daniel Rosenwasser d333e3deb0 Add type annotation to avoid complaining about missing index signature in 'react'. 2015-08-20 16:53:36 -07:00
Daniel Rosenwasser fb0b124b2a Added indexer to CSS properties in 'react'. 2015-08-20 14:36:58 -07:00
Daniel Rosenwasser d2f69d40ab Add index signature to 'ComponentSpec' in 'react'. 2015-08-20 14:32:32 -07:00
Masahiro Wakame 7ccb1759f9 Merge pull request #5131 from benishouga/add-react-svg
React: Added attributes 'width' and 'height' to SVGAttributes for Rect.
2015-08-08 14:33:35 +09:00
Masahiro Wakame c7253f4a93 Merge pull request #5133 from maglar0/master
React: Support for defaultValue in HTMLAttributes
2015-08-08 13:54:45 +09:00
Masahiro Wakame c1ea194664 Merge pull request #5201 from use-strict/react-context-any
react - Replaced context any with {} for type safety.
2015-08-08 13:53:54 +09:00
benishouga a117cbd73e add svg attribute width and height for rect element. SVGAttribute inherit DOMAttributes. 2015-08-06 03:22:04 +09:00
Lars Magnusson 6d59069216 Support for defaultValue and defaultChecked in HTMLAttributes (used on input and textarea and others) 2015-08-04 20:19:03 +02:00
Ciuca, Alexandru 1a9ee560ef react - Replaced any with {} for context
See https://github.com/Microsoft/TypeScript/issues/4126
2015-08-04 11:10:07 +03:00
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
benishouga 62bb9fd807 SVGAttributes inherit HTMLAttributes. fixed react-addons.d.ts and react-global.d.ts. 2015-08-04 00:01:32 +09:00
benishouga 8c18f7d318 add svg attribute width and height for react element. 2015-07-30 01:03:33 +09:00
vvakame 75b619ca7d remove react/legacy 2015-07-19 17:47:26 +09:00
vvakame 31218c8035 Merge branch 'master' into tsc-1.5.0-alpha 2015-07-18 20:06:04 +09: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 75e849a4e0 Add Microsoft attribute URL 2015-06-23 11:30:21 -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
vvakame e777fd18ea Merge branch 'master' into tsc-1.5.0-alpha 2015-06-21 14:57:48 +09:00
Basarat Ali Syed 983cd5df09 Revert "React : test for modernComponent" 2015-06-15 10:01:01 +10:00
Basarat Ali Syed 78deea6ba8 Syntax for modernComponent
Is this test valid @pspeter3? Regarding : https://github.com/Asana/typed-react/commit/9008be2f41c56bdd975213a08c97f1847333b15d
2015-06-02 17:28:20 +10:00
Vincent Siao 7b47d0c977 [React] Update README (0.13.3) 2015-05-28 15:33:04 -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
Vincent Siao bb793321c6 [React] change ShallowRenderer output to ReactElement 2015-05-28 14:18:58 -07:00
Vincent Siao 3ca8ceb795 [react] Make var addons into a module
This lets you do import aliasing (eg. `import TestUtils = React.addons.TestUtils;`)
2015-05-27 18:43:23 -07:00
Mads 2dabe041c4 whoops, syntax error 2015-05-14 18:57:45 +02:00
Mads 9a53f5ee84 UpdateSpec properties should be optional 2015-05-07 07:57:08 +02:00
vvakame 7dea7494db Merge branch 'master' into tsc-1.5.0-alpha 2015-04-29 10:54:57 +09:00
Igor Ovsiannikov 39d3517c6f feat(react): add DragEvent to react-addons.d.ts 2015-04-22 21:38:28 +03:00
Igor Ovsiannikov 41a0837326 feat(react): add DragEvent 2015-04-20 20:58:25 +03:00
vvakame 25407fa708 fix react/legacy/react-0.12-tests.ts compile error 2015-04-15 23:25:52 +09:00
vvakame 523dc9d483 fix react/react-tests.ts and react/react-addons-tests.ts compile error 2015-04-15 23:23:21 +09: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 d3584fa716 Add ReactShallowRenderer types
See http://facebook.github.io/react/docs/test-utils.html#shallow-rendering
2015-03-14 15:29:40 -07:00
Vincent Siao 0213f7c10e Fix state initializers in react-tests.ts (Fixes #3855) 2015-03-14 15:29:15 -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
Vincent SiaoandPhips Peter cbe9f0b94a Remove React.ModernXX interfaces
React.ModernElement -> React.ReactElement
React.ModernFactory -> React.Factory
React.ModernComponentClass -> React.ComponentClass
2015-03-10 18:36:27 -07:00
Vincent SiaoandPhips Peter 4cc6ae4122 Remove React prefix from Modern/Classic/DOM Elements 2015-03-10 18:36:27 -07:00
Vincent SiaoandPhips Peter 69a3c97655 Rename React.XXXBase types to React.XXX to simplify general typing 2015-03-10 18:36:26 -07:00
Vincent SiaoandPhips Peter ec9b82e646 Update React v0.13.0 definitions for RC2
+ `React.cloneElement`
+ `React.addons.createFragment`
+ `setState(f: (prevState: S, props: P) => S, callback?: () => any)`
+ `ref: (component: T) => any`
2015-03-10 18:36:26 -07:00
Vincent Siao 70779548d5 Remove Context generics from React 0.13 defs 2015-02-24 17:29:52 -08:00
Vincent Siao f19e070599 Add global React defs and a README 2015-02-13 18:10:28 -08:00
Vincent Siao 92c95d8c40 Take shared Props (key, ref, children) out of ReactAttributes and rename to DOMAttribtues 2015-02-12 16:19:03 -08:00
Vincent Siao 9ce634af3a Split modules react and react/addons; exporting Component<P, S, C> class 2015-02-06 17:22:15 -08:00
Hraban Luyat 3d84b2d7f3 [react 0.13] Adapt unit tests to new classic API
Allows to use the API with one less type cast.
2015-01-30 14:43:26 +01:00
Hraban Luyat f6da4b13b8 Discern new vs old style components through render
By overloading createElement() for the ClassicComponentClass and
creating a separate ReactClassicElement type, we can keep track of which
calls to render() should create a ClassicComponent versus a new style
Component. Useful for keeping the old API, which makes migration easier.
2015-01-30 06:09:39 +01:00
James Brantly 28cf35055a Adding early support for React v0.13.0 2015-01-28 01:31:44 -05:00