Tomáš Hübelbauer
6cb103319f
Mark React's prevState in setState function as ReadOnly (immutable) ( #21591 )
...
* Mark prevState in setState function as ReadOnly (immutable)
* Fix casing
2017-11-17 14:32:16 +00:00
Nathan Shively-Sanders
3be79d3033
Merge pull request #21415 from styfle/patch-14
...
Add width property on ColHTMLAttributes in react
2017-11-16 08:44:47 -08:00
Nathan Shively-Sanders
d686e159c6
Merge pull request #21381 from kaelig/patch-2
...
React: Add crossOrigin html attribute to the link element
2017-11-14 15:30:43 -08:00
Nathan Shively-Sanders
9dfed25882
Merge pull request #21324 from Herman-Freund/master
...
[@types/react] SVGAttributes' strokeMiterlimit Should accept number or string
2017-11-14 15:07:31 -08:00
Steven
112b361c31
Add width property on ColHTMLAttributes in react
2017-11-10 16:31:07 -05:00
Kaelig Deloumeau-Prigent
759b981de1
Alphabetically order props in LinkHTMLAttributes
2017-11-09 13:26:45 -05:00
Kaelig Deloumeau-Prigent
0c3841a9d8
React v16: Add crossOrigin html attribute to the link element
2017-11-09 13:22:19 -05:00
Igor Oleinikov
ecabf5526f
Merge pull request #20987 from pelotom/patch-10
...
[react] Make component constructor props non-optional
2017-11-08 13:58:44 -08:00
Tom Crockett
31ace05ea4
[react] Add optional props type parameter to ReactType ( #21322 )
2017-11-07 22:23:11 +00:00
Herman-Freund
b80407270a
React - Updated index.d.ts
...
Updated SVGAttributes' strokeMiterlimit to accept number or string
2017-11-07 15:57:46 -05:00
Rasmus Eneman
4657bbe7ac
fix rendering types for React 16
2017-11-01 14:33:09 +01:00
Paul Colleoni
1cf7a72cb6
[react] added backgroundSize to the CSSProperties ( #20862 )
2017-10-30 08:04:35 -07:00
Tom Crockett
e9f19bb876
Make component constructor props non-optional
2017-10-24 17:45:37 -07:00
Paulo Cesar
10612bcf84
Update index.d.ts ( #20811 )
...
remove duplicated `as`
2017-10-22 15:39:35 +01:00
Kaelig Deloumeau-Prigent
ed36d5538f
react: Add "as" attribute to link elements ( #20628 )
...
* Add "as" attribute to links
See corresponding addition here: https://github.com/facebook/react/pull/7582
* Add "as" attribute to link elements in React v16 definition
* Turn commas into semicolons (React 15)
* Turn commas into semicolons (React 16)
2017-10-22 05:38:18 +01:00
Artem Malko
38e3db12b8
react Add 'as' attribute for link element ( #20769 )
2017-10-20 19:36:49 +01:00
Josh Rutherford
1fb244abed
react-dom: add createPortal API ( #20245 ). ( #20336 )
...
* react-dom: add createPortal API.
* React, React-DOM: move portal interface to types/react, update render for class components to include ReactPortal.
* react-dom: add second portal test case with jsx, allow jsx in react-dom-tests.
* react, react-dom createPortal api: remove undocumented arguments, properties.
2017-10-19 11:40:47 +01:00
Richard Jedlička
f487a1c111
[react] Fix isValidElement to accept any type ( #20641 )
...
* [react] Fix `isValidElement` to accept `any` type
* [react] Fix `isValidElement` method param type
Change `object` parameter type from `any` to more explicit.
2017-10-17 11:58:39 -07:00
John Gozde
bbf3e9cb0b
[react]: Remove deprecated+removed APIs ( #20409 )
...
* create-react-class: add definitions
* react-dom-factories: add definitions
* create-react-class: add tests, fix errors
* react-dom-factories: add tests, fix lint
* react: remove previously deprecated APIs
* Remove deprecated usages in other definitions
* redux-form: disable strictFunctionTypes
Changes to react typings revealed errors in redux-form that are present
in 'master'. This needs to be handled separately.
* Update create-react-class, react-dom-factories author
* Avoid importing create-react-class where possible
* Move top-level createReactClass tests to create-react-class
2017-10-16 15:22:04 -07:00
Rasmus Eneman
f92fedd919
@types/react: Add documentation to confusing event properties ( #20595 )
...
These properties can be non-obvious and some doc comments could be helpful
2017-10-16 15:09:26 -07:00
Benoit V
016a82b4eb
Update index.d.ts ( #20499 )
...
Reference: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a
Broken by: https://github.com/DefinitelyTyped/DefinitelyTyped/commit/a24aee6125213ba20a5bda15a5d4fce8b60b2f57
React documentation for the supported "type" attribute: https://reactjs.org/docs/dom-elements.html
2017-10-16 13:19:44 -07:00
Nicu Micleușanu
3d41a7ce59
react: Add support for more SVG elements ( #19871 )
2017-10-16 09:03:27 -07:00
cynecx
0b21b7dd63
[react] [react-dom] Add support for rendering an array of elements ( #19363 )
...
* Test
* Fix react typings
* Revert "Use []-syntax for some cases."
This reverts commit 5f6e55843980b2cff9ace4174f72b4f8aa7ad278.
* Modify another render function's return type
* Use Array<T> instead in react.d.ts & Fix issues with the typescript linter & Adapt changes in react-router
* Convert Array<T> to T[]
* Add support for string and number return types.
2017-10-06 19:08:29 +01:00
Nathan Shively-Sanders
b8ea87c68e
Strict function variance fixes round 1
2017-10-02 15:50:34 -07:00
Andrew Goodale
2233a0eee6
Allow projects to use React declarations without the DOM lib dependency. ( #20005 )
2017-10-02 15:06:51 -07:00
Matt Martin
76948bcf31
minor: add "playsinline" attribute to <video/> ( #19530 )
...
* adding optional 'playsinline' attribute to HTML5 video tag
* also adding playsinline to v15
2017-09-25 13:50:05 -07:00
York Yao
29ca22c8b0
[React] change createElement declaration ( #19858 )
...
* fix https://github.com/Microsoft/TypeScript/issues/15019
* change the stable v15 declaration too
* catch-all case also take string
* add string for test
2017-09-26 01:14:17 +09:00
Andy
31bdc690b3
react: Improve types for "input" ( #19240 )
2017-08-22 10:11:56 -07:00
Andy
cf0172024a
react: Fix compile error ( #19210 )
...
* react: Fix compile error
* Better fix: Use InputHTMLAttributes
* Use a separte overload just for "input"
2017-08-22 06:06:49 +01:00
Andy
924fafffc0
Fix remaining lint errors ( #19166 )
2017-08-20 15:37:53 -07:00
Stéphane Goetz
f6e30f1669
Add scope?: string to Td HTML attributes ( #18381 )
...
This attribute exists on both <th> and <td> but is present only in <th> currently: https://www.w3schools.com/tags/att_td_scope.asp
2017-08-08 14:43:27 -07:00
Rich Seviora
27510572ea
React - Adding ComponentLifecycle Documentation ( #18642 )
...
Add an optional extended description…
2017-08-04 16:26:12 -07:00
Rich Seviora
178dd15e5e
Update for React 16 ( #18463 )
2017-07-31 14:58:27 -07:00
Dovydas Navickas
1990f71c1f
Update index.d.ts
2017-07-27 23:33:01 +03:00
Dovydas Navickas
0139a27de7
Update index.d.ts
2017-07-27 23:16:38 +03:00
Dovydas Navickas
d10fdbcc3e
Reverted #18227
2017-07-25 13:01:34 +03:00
Mike Deverell
c3f41ac81b
'autoComplete' should be lowercase 'autocomplete'
2017-07-22 22:32:57 -04:00
Mike Deverell
801ffc3751
add myself (devrelm) to the contributors list
2017-07-22 22:32:57 -04:00
Mike Deverell
d9420c7ffc
add missing textarea attributes
2017-07-22 22:32:57 -04:00
sboehler
4fd96da0fe
Fix value prop in select element
2017-07-11 17:45:49 +02:00
Stéphane Goetz
a24aee6125
Improve react typings for HTML attributes, fix tests in other libraries
2017-07-10 22:43:07 +02:00
Ryan Cavanaugh
fec422d226
Merge pull request #17611 from tkrotoff/react-router-component
...
Refactoring: use React.ComponentType
2017-07-10 09:41:41 -07:00
Nathan Shively-Sanders
cc271b097d
Merge branch 'master' into improve-react-domelement-type-parameter
2017-07-06 09:37:55 -07:00
Dovydas Navickas
929b4a206d
Fixes for comments.
2017-06-29 20:57:10 +03:00
Dovydas Navickas
429ff58c9e
Added string fallback for type in ReactElement and DOMElement. This is needed for cusotm web-comonents.
2017-06-29 19:28:46 +03:00
Dovydas Navickas
da4a5b2bc7
Merge branch 'patch-5' of https://github.com/DovydasNavickas/DefinitelyTyped into patch-5
2017-06-29 19:26:02 +03:00
Dovydas Navickas
0af3e88ce6
Added React.createElement overload for DOMElement.
2017-06-29 18:29:24 +03:00
Dovydas Navickas
05b4b728e3
Merge branch 'master' into patch-5
2017-06-29 18:20:29 +03:00
Dovydas Navickas
fc3bbed6db
React.cloneElement overloads for ReactHTMLElement and SVGElement added.
2017-06-29 17:44:15 +03:00
Dovydas Navickas
d3901d1290
Tslint disabling updated to disable only one line.
2017-06-29 15:28:23 +03:00