Commit Graph

89 Commits

Author SHA1 Message Date
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
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
Tom Hasner
bf061642b0 Write typings for React.Children.toArray and React.Children.map 2015-11-02 22:59:15 -05:00
James Brantly
77b2f7e8d4 Initial React v0.14 definitions 2015-10-14 19:21:31 -04: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
vvakame
e1171adaff remove trailing white space 2015-10-07 02:00:27 +09:00
vvakame
f44dbb58fe Merge branch 'react-update-for-1.6' of https://github.com/ccapndave/DefinitelyTyped into ccapndave-react-update-for-1.6 2015-10-07 01:59:41 +09:00
Masahiro Wakame
8ea82f65e3 Merge pull request #5869 from use-strict/patch-1
Update react.d.ts - Validate static members of React.Component
2015-10-05 22:44:28 +09:00
Ryan Cavanaugh
3b7f250dcf Merge pull request #5893 from ccapndave/react-svg-classname
Added className to SVG attributes
2015-09-28 10:27:48 -07:00
Dave Keen
f03129f8fa Fixed the React.addons.update typing to work with TS1.6's new stricter types. 2015-09-28 16:38:38 +02:00
Dave Keen
e593119aeb Added className and id to DOMAttributes 2015-09-28 16:34:40 +02:00
Masahiro Wakame
a71dd233fe Merge pull request #5896 from ccapndave/react-svg-strokemiterlimit
Added missing strokeMiterLimit to SVG attributes
2015-09-27 11:41:58 +09:00
Nathan Brown
7d0beb4825 Make a generic base version of HTMLAttributes and DOMAttributes to allow for components that pass all remaining properties to an underlying HTML element. 2015-09-19 17:28:49 -07:00
Dave Keen
16dc2cea12 Added missing strokeMiterLimit to SVG attributes 2015-09-18 12:46:18 +02:00
use-strict
fb94b1ef37 Update react.d.ts
Make React.Component (static side) compatible with React.ComponentClass. This ensures validation when we use ES6-style classes to extend from React.Component, as opposed to using React.createClass.
2015-09-17 19:37:31 +03:00
Stepan Mikhaylyuk
ed8c24df07 force update fix
in react we cann pass callback to forceUpdate
2015-09-11 18:11:31 +03:00
James Brantly
b4fdbace3d Fix CSSProperties indexer issue (sort of) 2015-08-29 09:48:26 -04:00
James Brantly
07c4e447f1 Reorganize React definitions 2015-08-27 22:09:55 -04:00
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 10c8166043/src/isomorphic/children/ReactChildren.js (L52)
2015-08-24 17:43:21 +10: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
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
Vincent Siao
54e4632ca7 Revert "Change most uses of ComponentClass<P> to a type that represents the class"
This reverts commit 7bb2b48cd2.

Conflicts:
	react/react.d.ts
2015-01-22 18:51:18 -08:00
Vincent Siao
e12488eb5c Fix ReactType references and ReactNode types 2015-01-21 16:22:06 -08:00
Vincent Siao
8194252213 Update react.d.ts for Typescript 1.4 2015-01-21 15:51:16 -08:00
jbrantly
7bb2b48cd2 Change most uses of ComponentClass<P> to a type that represents the class
This more accurately reflects that createClass returns a class, not an
instance of a class. This will be more important as React v0.13 is released
which supports using ES6 classes as components.
2015-01-19 15:11:02 -05:00
Vincent Siao
660d263565 Change React.React.Attributes.key type to any // number | string 2014-12-12 16:10:24 -08:00
Vincent Siao
dbb10b35c6 Add React.ClassSet interface and properly extend CSSTransitionGroup from TransitionGroup; +tests in react-addons-tests 2014-12-09 18:49:31 -08:00
Vincent Siao
0fb398c774 Add React.Children tests and change callback param return types from void to any 2014-12-08 15:41:47 -08:00
Vincent Siao
b4174b1ff1 Add some attributes tests to react-tests and remove index signature from React.CSSProperties 2014-12-08 14:55:10 -08:00