Commit Graph

105 Commits

Author SHA1 Message Date
John Reilly
9c76211533 Merge pull request #5579 from jbrantly/react-reorg
Reorganize React definitions
2015-09-08 05:08:42 +01:00
James Brantly
e79e14a7b8 Fixup the global definitions.
Originally had renamed react-global.d.ts to react-namespace.d.ts. After thinking about it further I don't think a rename really benefits anyone and would just cause confusion with people trying to upgrade. Also I had missed the `.d` in the original rename. Additionally adding some tests for the global version since there were none.
2015-09-03 23:07:28 -04:00
vvakame
79ca1235f8 adhoc fix react/react-addons-tests.ts 2015-09-03 20:46:01 +09: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
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 : 9008be2f41
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 Siao
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 Siao
4cc6ae4122 Remove React prefix from Modern/Classic/DOM Elements 2015-03-10 18:36:27 -07:00
Vincent Siao
69a3c97655 Rename React.XXXBase types to React.XXX to simplify general typing 2015-03-10 18:36:26 -07:00
Vincent Siao
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