Herrington Darkholme
2fb51e7112
address code review feedback
2016-12-22 10:07:20 +08:00
Herrington Darkholme
ce4c95f332
fix error reporting
2016-12-22 10:06:40 +08:00
Herrington Darkholme
db9dd387b1
enable parsing
2016-12-22 10:05:06 +08:00
Herrington Darkholme
ebe2fdb4c8
Fix #1809 , introduce non primitive type
2016-12-22 10:04:24 +08:00
Nathan Shively-Sanders and GitHub
e8b3ff0a1a
Merge pull request #12694 from Microsoft/destructuring-initialisers-can-reference-previous-elements
...
Binding element initialisers can reference previous elements
2016-12-21 16:29:44 -08:00
Mohamed Hegazy and GitHub
445cf0e213
Merge pull request #13056 from arusakov/improve_diagnostic_message_negative_octal_literal
...
Improve diagnostic message for negative old style octal literals
2016-12-21 14:37:49 -08:00
Sheetal Nandi and GitHub
0c2cce565c
Merge pull request #13103 from Microsoft/metadataOfClassFromModule
...
Update current scope when visiting namespace elements
2016-12-21 13:59:31 -08:00
Sheetal Nandi and GitHub
74a9924db7
Merge pull request #13100 from Microsoft/unusedLocalsInSpread
...
Do not report error on unused removed property from object spread when its module member
2016-12-21 13:59:05 -08:00
arusakov
23faaff032
isMinusPrefixUnaryExpression() -> isPrefixUnaryExpression() after code review
2016-12-22 00:56:39 +03:00
Alexander Rusakov
db1fda5e77
Improve diagnostic message for negative old style literals
2016-12-22 00:43:15 +03:00
Sheetal Nandi
08e6b1bc48
Update current scope when visiting namespace elements
...
Fixes #13098
2016-12-21 12:30:59 -08:00
Sheetal Nandi and GitHub
4cbb50a00c
Merge pull request #13034 from Microsoft/unionWithNull
...
Add serialization of typenode for null/undefined/never as part of metadata type
2016-12-21 12:21:55 -08:00
Sheetal Nandi
62426de220
Nit: Moving type aliases for serialized type nodes as per feedback
2016-12-21 12:11:52 -08:00
Sheetal Nandi
14cce29250
Do not report error on unused removed property from object spread
...
Fixes #13076
2016-12-21 11:46:09 -08:00
Nathan Shively-Sanders and GitHub
6281d1dd18
Merge pull request #12982 from Microsoft/jsdoc-instantiate-signature-with-function-arg
...
JSDoc functions are now in scope for instantiation
2016-12-21 10:42:11 -08:00
Vladimir Matveev and GitHub
330cceda17
cache results of module resolution for non-relative module names ( #13047 )
...
* cache results of module resolution for non-relative module names
* use cache to short-circuit failures
2016-12-21 10:02:28 -08:00
Daniel Rosenwasser and GitHub
6c60bfc4f0
Merge pull request #13072 from DanCorder/fix12218
...
Fix formatting for 'readonly' properties and linter error
2016-12-20 16:10:16 -08:00
Mohamed Hegazy and GitHub
328a5ef2ba
Merge pull request #13024 from Microsoft/package_json_unsupported_extension
...
Skip files from package.json "main" or "types" if they have an unsupported extension.
2016-12-20 15:44:37 -08:00
Dan Corder
dc94264220
Fix issue 12218 and linter error
2016-12-20 22:32:37 +00:00
Andy Hanson
bf94a4ae41
Change function name
2016-12-20 12:39:56 -08:00
Anders Hejlsberg
47bcfb3ddb
Guard against missing constraint in getModifiersTypeFromMappedType
2016-12-20 10:27:08 -08:00
Sheetal Nandi
73a829279a
Support union of non identifier serialized type node with null/undefined/never
2016-12-19 16:50:17 -08:00
Sheetal Nandi
59403796c7
Add serialization of typenode for null/undefined/never as part of metadata type
...
Fixes #12684 and #11933
2016-12-19 14:17:42 -08:00
Mohamed Hegazy and GitHub
8ae0376e75
Merge pull request #13016 from arusakov/disallow_old_style_octal_literal_types
...
Disallow old style octal literal types
2016-12-19 13:58:20 -08:00
Vladimir Matveev and GitHub
0649c2272c
cache per-folder module resolutions during construction of the program ( #13030 )
2016-12-19 13:48:45 -08:00
Andy Hanson
720a3bfa16
Skip files from package.json "main" or "types" if they have an unsupported extension.
2016-12-19 08:10:05 -08:00
arusakov
142a6f6420
Disallow old style octal literal types
2016-12-19 11:49:01 +03:00
Anders Hejlsberg
82a2ee6440
Mapped types assignable to objects with 'any' string index signature
2016-12-16 15:01:20 -08:00
Nathan Shively-Sanders
8ae9c7de21
JSDoc functions are now in scope for instantiation
...
Previously, `isSymbolInScopeOfMappedTypeParameter` did not understand
JSDoc, so it would cause generic function declarations in JSDoc not be
instantiated.
2016-12-16 09:49:29 -08:00
Ron Buckton and GitHub
0f78f53780
Merge pull request #12967 from Microsoft/fix12749
...
Do not transform JSX tag names for ES3
2016-12-15 20:50:02 -08:00
Ron Buckton
14e05cd937
Fix condition in onSubstituteNode
2016-12-15 16:38:10 -08:00
Ron Buckton
40d08df90b
Do not transform JSX tag names for ES3
2016-12-15 16:33:49 -08:00
Vladimir Matveev and GitHub
f034022e25
lift multiple statements into block if necessary ( #12965 )
2016-12-15 16:31:50 -08:00
Vladimir Matveev and GitHub
366dfc052f
expose parseCommandLine ( #12934 )
2016-12-14 21:53:33 -08:00
Bill Ticehurst
b0f42f04ee
Fix __awaiter helper for IE8 compat
2016-12-14 15:45:05 -08:00
Anders Hejlsberg and GitHub
8265e29038
Merge pull request #12927 from Microsoft/mappedTypesPropsAndIndex
...
Preserve declared properties when mapping types with index signatures
2016-12-14 15:23:29 -08:00
Anders Hejlsberg
f58e1a2b17
Map both declared properties and string index signatures
2016-12-14 14:59:00 -08:00
Daniel Rosenwasser and GitHub
8e94d84953
Merge pull request #12893 from Microsoft/capturedThisFix
...
Avoid replacing last statement of derived constructors if 'this' is referenced.
2016-12-14 13:31:08 -08:00
Daniel Rosenwasser
784eac5cbd
Indented and-ed expressions.
2016-12-14 12:56:40 -08:00
Andy and GitHub
757af496e1
Merge pull request #12862 from Microsoft/neater_checker
...
Make some code in checker neater
2016-12-14 07:48:40 -08:00
Nathan Shively-Sanders and GitHub
ae2a13cf18
Merge pull request #12896 from Microsoft/implicit-any-error-on-explicit-any
...
Set symbol/flags only on (fresh) object spreads
2016-12-13 14:15:52 -08:00
Nathan Shively-Sanders
8dc1747db7
Set symbol/flags only on (fresh) object spreads
...
If you spread any into an object, the type is any, which should not be
changed.
2016-12-13 13:52:58 -08:00
Vladimir Matveev and GitHub
c71e6cc9ef
add a new line if after writing trailing comments ( #12894 )
2016-12-13 12:57:21 -08:00
Daniel Rosenwasser
7da4b857f2
Don't replace the last statement if 'this' is used/captured within the constructor.
2016-12-13 11:58:58 -08:00
Vladimir Matveev and GitHub
e5e1533d49
mark types used in decorator metadata as referenced ( #12890 )
2016-12-13 11:46:06 -08:00
Andy Hanson
891159c6ac
Make some code in checker neater
2016-12-13 07:21:55 -08:00
Mohamed Hegazy and GitHub
c76a3a6fef
Merge pull request #12782 from Microsoft/fix12439
...
Fix paramtypes metadata emit
2016-12-12 16:22:34 -08:00
Mohamed Hegazy and GitHub
24c56a5733
Merge pull request #12775 from Microsoft/fix12724
...
Fix error on extends in declaration file with importHelpers
2016-12-12 16:18:22 -08:00
Nathan Shively-Sanders and GitHub
525a06f2b3
Merge pull request #12858 from Knagis/master
...
Fixed missing whitespace in jsDoc comments. Fixes #12236
2016-12-12 15:12:57 -08:00
Kārlis Gaņģis
aa4a0b6469
Fixed jsDoc parser - no longer omits asterisks in the middle (if the line does not start with asterisk) and additional case for whitespaces being ignored
2016-12-13 00:05:16 +02:00