vladima
7cef1efb4e
merge with origin/master
2016-01-11 22:12:03 -08:00
Vladimir Matveev
b811b9f94b
report errors when re-exporting globals
2016-01-11 14:48:57 -08:00
Anders Hejlsberg
0bfc83bbbc
Merge pull request #6379 from Microsoft/forInChecking
...
Improved checking of for-in statements
2016-01-08 13:45:26 -08:00
Mohamed Hegazy
ec70105c9d
Add check for reactNamespace value
2016-01-07 15:00:50 -08:00
Mohamed Hegazy
cc1947b94f
Rename jsxNamespace to reactNamespace
2016-01-07 13:59:25 -08:00
Mohamed Hegazy
c0b28a3a40
Merge branch 'react-factory-option' of https://github.com/rwyborn/TypeScript into rwyborn-react-factory-option
...
Conflicts:
src/compiler/checker.ts
2016-01-07 13:50:03 -08:00
Anders Hejlsberg
3344a42686
Check for numeric index signature instead of array-like type
...
Better error message when object with numeric index signature is indexed with a string
2016-01-07 10:34:22 -08:00
Ryan Cavanaugh
2c4856ae71
Issue correct errors for missing JSX closing tags
...
Fixes #6280
2015-12-29 16:00:15 -08:00
Vladimir Matveev
7f2ebf928a
use 'declare global' to define augmentations for the global scope
2015-12-28 12:03:54 -08:00
Vladimir Matveev
4a963a26c3
initial revision of external module augmentations
2015-12-22 13:56:22 -08:00
Daniel Rosenwasser
ee50adbc85
Merge pull request #6129 from pimterry/decorator-overload-msg
...
Improve decorator on overload error message
2015-12-21 13:30:46 -08:00
Rowan Wyborn
b7f60704bb
Initial check in - Support other JSX factories Issue #3788
...
- added jsxNamespace compile option
- when jsx mode is "react", jsxNamespace optionally specifies the emit namespace for React calls, eg "--jsxNamespace MyDOMLib" will emit calls as MyDOMLib.createElement (instead of React.createElement)
- symbol specified by jsxNamespace must be present, else compile error is generated (same handling as is done for React symbol when no jsxNamespace is specified)
2015-12-18 21:56:08 +11:00
vladima
ae7d687a77
merge with origin/master
2015-12-17 21:30:47 -08:00
Tim Perry
411e90df44
Improve decorator on overload error message ( fixes #6064 )
2015-12-17 11:56:02 +01:00
Vladimir Matveev
a3cce3868b
addressed PR feedback
2015-12-16 13:19:57 -08:00
Ryan Cavanaugh
023e375835
Properly handle multiply-declared optional properties in JSX attr. type
...
Fixes #6029
2015-12-14 16:44:26 -08:00
vladima
60e1f30182
allow usage of 'super' in object literal expressions
2015-12-11 17:16:28 -08:00
Anders Hejlsberg
ff784770be
Merge pull request #5949 from Microsoft/typeParametersAsConstraints
...
Type parameters as constraints
2015-12-10 16:53:59 -08:00
Wesley Wigham
028484664d
most pr feedback
2015-12-09 15:53:39 -08:00
Wesley Wigham
b0bfa0f0dc
Merge branch 'master' into this-type-guards
2015-12-08 17:48:33 -08:00
yaoyao
e95ae4f100
Improve 'Cannot compile modules unless the '--module' flag is provided.' message
2015-12-08 08:56:41 +08:00
Daniel Rosenwasser
2ef436f082
Merge pull request #5559 from MartyIX/issue-4045
...
Improve error messages for property declarations
2015-12-07 01:12:05 -08:00
Anders Hejlsberg
99e6542842
Merge branch 'master' into typeParametersAsConstraints
...
Conflicts:
tests/baselines/reference/functionConstraintSatisfaction2.errors.txt
2015-12-05 10:42:25 -08:00
Wesley Wigham
63fef5083a
Merge branch 'master' into undefined-unique
2015-12-04 14:21:35 -08:00
Wesley Wigham
9b441d8343
Merge pull request #5148 from weswigham/duplicate-export-behavior
...
Make export var or export *'s with duplicate identifiers an error
2015-12-04 14:18:58 -08:00
Martin Všetička
f15fe5b335
Improved error messages for property declarations
2015-12-04 09:20:49 +01:00
Wesley Wigham
b9f310d4f2
first pass at this type predicate members
2015-12-03 18:21:36 -08:00
Wesley Wigham
d7208e81d6
feedback from pr
2015-12-03 13:46:37 -08:00
Wesley Wigham
c4cff9833d
first pass at this type predicates
2015-12-02 18:35:49 -08:00
Nathan Shively-Sanders
a4770afc69
Merge pull request #5777 from Microsoft/elaborate-interface-signature-errors
...
Elaborate interface signature errors
2015-12-02 15:54:07 -08:00
Anders Hejlsberg
973ba4b50e
Allow type parameters in constraints
2015-12-01 15:51:43 -08:00
Daniel Rosenwasser
4092de6993
Merge pull request #5736 from UBC-CPEN/issue-5173
...
Give more helpful error when trying to set default values on an interface.
2015-12-01 13:05:09 -08:00
Nathan Yee
144d24c2cb
Change "object type literal" to "type literal"
2015-11-30 21:52:50 -08:00
Nathan Yee
6c755c90db
Report property errors in the checker instead of the parser
2015-11-27 18:11:28 -08:00
Wesley Wigham
22eecaa471
Merge branch 'master' into duplicate-export-behavior
2015-11-25 18:37:10 -08:00
Wesley Wigham
8c40dc8fae
Merge branch 'master' into duplicate-export-behavior
2015-11-25 17:54:08 -08:00
Wesley Wigham
d74ab2eac7
Merge branch 'master' into autohoist-default
2015-11-25 17:52:51 -08:00
Wesley Wigham
adc3f2bd19
update description
2015-11-25 17:27:07 -08:00
Nathan Shively-Sanders
c87c1e9b3f
Improve error message
...
And accept baselines
2015-11-25 10:51:31 -08:00
Nathan Shively-Sanders
c35f7da0fa
Elaborate interface signature errors
...
Signature errors were not reported before.
2015-11-24 09:34:20 -08:00
SaschaNaz
880db386a4
removing filename requirement
2015-11-24 23:39:12 +09:00
Wesley Wigham
f782c82ba3
Add comments, change error message
2015-11-23 17:02:01 -08:00
Wesley Wigham
f28958fe18
Merge branch 'master' into autohoist-default
2015-11-20 13:45:25 -08:00
Nathan Yee
40a2a2584d
Fix object type literal regression
2015-11-20 13:31:17 -08:00
Nathan Yee
c93f454549
Implement #5173
...
Give more helpful error when trying to set default values on an
interface
2015-11-20 08:30:50 -08:00
SaschaNaz
e5587fbae0
Merge remote-tracking branch 'refs/remotes/Microsoft/master' into tsconfigpath
...
Conflicts:
src/compiler/diagnosticMessages.json
2015-11-20 11:30:31 +09:00
SaschaNaz
c29501f18c
Merge remote-tracking branch 'refs/remotes/Microsoft/master' into tsconfigpath
2015-11-18 17:37:31 +09:00
Sheetal Nandi
fc07763499
Merge branch 'master' into jsFileCompilation
2015-11-13 13:44:57 -08:00
Wesley Wigham
ea7b03d568
Merge branch 'master' into undefined-unique
2015-11-11 14:45:32 -08:00
Wesley Wigham
c5b0450219
Merge branch 'master' into duplicate-export-behavior
2015-11-10 16:56:43 -08:00