Commit Graph

167 Commits

Author SHA1 Message Date
Daniel Rosenwasser
945ebfe049 Merge pull request #8284 from Asana/react-fixes
React updates (improved cloneElement & TestUtils return-type inference)
2016-03-02 14:44:48 -08:00
Vincent Siao
1c27f2429e [react] Reorganize CSSProperties; add missing properties 2016-03-01 02:21:54 -08:00
Vincent Siao
edb41e7850 [react] better return-type inference for (scry|find)RenderedComponent(s?)WithType 2016-02-26 18:33:14 -08:00
Vincent Siao
a3d2b67d36 [react] improve React.cloneElement with F-bounded polymorphism 2016-02-26 18:33:14 -08:00
Vincent Siao
60ea35043d [react] Add React.Key; React.Ref<T> types 2016-02-26 14:00:12 -08:00
glatzert
744a89c4b1 Updated interface HTMLAttributes
The explicit form of the indexer `[key: string]: string | string[] | boolean | number | EventHandler<SyntheticEvent> | CSSProperties | {__html: string};` Fails in TravisCI - so any is currently the way to go.
2016-02-25 10:28:51 +01:00
glatzert
e72758e8b7 Updated HTMLAttributes to support data- and aria- more spceifically
The HTMLAttribute was updated to Support data-* and aria-* Attributes. Since `any` is possibly to broad, the Definition allows any type used in HTMLAttributes and DOMAttributes.
2016-02-25 09:43:59 +01:00
glatzert
443f5a9e39 Updated interface HTMLAttributes
Added [key:string]: any; to HTMLAttributes to Support data- and aria- Attributes, which are unsupported currently.
2016-02-24 16:51:17 +01:00
Tom Duncalf
f407264835 Add missing hgroup element to react.d.ts 2016-02-09 11:08:09 +00:00
sjef
83b88a031c Added missing bottom property in React.CSSProperties 2016-02-05 13:14:37 +01:00
Alex Thompson
e3a7583dc3 CSSProperties missing backgroundColor 2016-01-29 10:33:36 -08:00
Masahiro Wakame
69b3c5934b Merge pull request #7123 from Asana/react-14-fix
[React] Add SFC displayName and fix onlyChild type
2016-01-29 12:38:35 +09:00
Bernie Sumption
69154f67ee Added the clipPath SVG element
Not sure when it was added, but the current version of react supports the clipPath element: http://facebook.github.io/react/docs/tags-and-attributes.html
2016-01-25 17:38:46 +00:00
Jason Jarrett
2cad4a3cff small change to force an update (testing NugetAutomation) 2016-01-21 09:27:28 -08:00
Roger Chen
0315ce5497 Remove extra whitespace from react-addons-transition-group 2016-01-06 08:16:37 -08:00
Jasper Patterson
8b2be7dbb2 Changed autoCapitalize attribute from boolean to string 2015-12-27 20:46:15 -07:00
Anton Ulyanov
fd5229673a Added min-height css property to react definitions 2015-12-24 10:12:30 +02:00
Vincent Siao
d76bfa3394 [React] Add SFC displayName and fix onlyChild type
- `StatelessComponent` is missing an optional `displayName` property
- `ReactChildren.only` always returns a `ReactElement`
- add tests for the above and `ReactTestUtils.renderIntoDocument`
2015-12-09 12:07:28 -08:00
Dave Keen
7f14ac023a strokeMiterlimit was left out of the React 0.14 typings 2015-12-07 12:28:15 +01:00
Ryan Cavanaugh
d7465b3fbe Merge branch 'master' into reactSFC 2015-12-01 14:26:53 -08:00
John Reilly
36c6ce86fb Merge pull request #6799 from adidahiya/react-css-transition-group
[React] Fix linting errors and add support for transition timeout props on CSSTransitionGroup
2015-11-25 12:01:29 +00:00
Adi Dahiya
097e6616f0 Add transition timeout props to React CSSTransitionGroup 2015-11-18 14:37:46 -05:00
Adi Dahiya
ca5bfe76d2 Fix linting errors in react typings 2015-11-18 14:37:45 -05:00
masonicboom
1dc2fdacad Add remaining React CSS properties
These properties automatically extracted from
http://docs.webplatform.org/w/index.php?title=Special:Ask&offset=0&limit=500&q=%5B%5BCategory%3ACSS+Properties%5D%5D&p=format%3Dtemplate%2Flink%3Dnone%2Fsearchlabel%3DSee-20more-20pages...%2Ftemplate%3DSummary_Table_Body%2Fintrotemplate%3DSummary_Table_Header%2Foutrotemplate%3DSummary_Table_Footer&po=%3FPage+Title%0A%3FSummary%0A#.
See https://github.com/masonicboom/react-css-properties for extraction
methodology.

NOTE: these properties have not been individually tested.
Vendor-prefixed properties not included.

Content used under license
http://docs.webplatform.org/wiki/Template:CC-by-3.0.
2015-11-15 13:16:40 -08:00
Ryan Cavanaugh
f4e53f321c Update react-tests.ts 2015-11-12 15:20:28 -08:00
Ryan Cavanaugh
ac7e775d98 Make HTMLProps generic; add Intrinsic Attribute types 2015-11-12 13:18:53 -08:00
Vincent Siao
c0aef45b50 [React.14] Fix typing for valueLink/checkedLink 2015-11-11 18:31:36 -08:00
James Brantly
bb72880cd3 Add custom classes support to CSSTransitionGroup 2015-11-11 08:55:17 -05:00
Vincent Siao
813f3b03db [React.14] Add checkedLink/valueLink to HTMLAttributes for LinkedStateMixin 2015-11-10 23:43:36 -08:00
Vincent Siao
bef72125ab [React.14] Move shallowCompare into __React.__Addons namespace 2015-11-09 18:24:49 -08:00
Vincent Siao
45d85934f1 Merge remote-tracking branch 'dt/master' into react-v14 2015-11-09 17:48:30 -08:00
Vincent Siao
84340fabfc Merge branch 'react-v14' of github.com:jbrantly/DefinitelyTyped into react-v14 2015-11-09 17:43:58 -08:00
Vincent Siao
8345d38855 [React.14] Add StatelessComponent<P> and tests
- Also add image to JSX.IntrinsicElements
- Add tests for callback and string refs
- Fix bug where Component<P, S> subclasses are required to have defaultProps
2015-11-09 17:39:55 -08:00
Phips Peter
cba13a3b25 Add shallow-compare addon
Interestingly, I do not believe that the ComponentLifecycle interface is
propagated to components that inherit from React.Component.
2015-11-05 17:56:28 -08:00
Vincent Siao
2ccdb76c47 [React.14] Add Composition/MediaEvents and <image> SVGFactory 2015-11-05 17:31:34 -08:00
Vincent Siao
0a6e0c30da [React.14] Update HTMLAttributes/SVGAttributes for 0.14.2 2015-11-05 16:50:52 -08:00
Vincent Siao
49f853d9dc [React.14] Fix jsnox types and reference path in react-global-0.13.3 2015-11-05 14:56:58 -08:00
Vincent Siao
a43c2843cd [React.14] Add ReactInstance type (Component<any, any> | Element) 2015-11-05 11:25:16 -08:00
Vincent Siao
15eff541e0 [React.14] Update refs for DOM elements 2015-11-05 10:41:07 -08:00
James Brantly
619033254c Update tests for v0.14 and refactor how addons expose interfaces. 2015-11-05 07:01:14 -05:00
Tom Hasner
bf061642b0 Write typings for React.Children.toArray and React.Children.map 2015-11-02 22:59:15 -05:00
floriantopf
a809e347c9 react-onLoad-event 2015-11-01 01:22:54 +01:00
James Brantly
f9e6e567f4 Fix module => namespace 2015-10-14 20:55:48 -04:00
James Brantly
8eb584e9cf Add legacy files for v0.13 2015-10-14 20:52:17 -04:00
James Brantly
6186be126a Export types as well as variables for certain addons 2015-10-14 20:47:57 -04:00
James Brantly
f2ff7464b5 Remove cloneWithProps since it's deprecated 2015-10-14 19:41:57 -04:00
James Brantly
77b2f7e8d4 Initial React v0.14 definitions 2015-10-14 19:21:31 -04:00
Roger Chen
2ae4b96283 Change autoComplete to a string typing in React 2015-10-12 15:27:34 -07:00
ampext
49bb032dd0 fixed lost colon after onContextMenu? 2015-10-10 22:13:44 +03:00
ampext
61105c5c30 added onContextMenu attribute to react DOMAttributesBase 2015-10-10 21:40:56 +03:00