Andy
da37457c72
When renaming an imported symbol, rename only in current file ( #28406 )
...
* When renaming an imported symbol, rename only in current file
* Improve re-export references
* Remember to use 'range' in for loop
* Uncomment tests
2018-11-14 09:09:00 -08:00
Daniel Rosenwasser
f4fb28daa9
Merge pull request #28015 from prateekgoel/error-messages
...
Error messages for extending a specific type
2018-11-13 17:04:40 -08:00
Wesley Wigham
7a71887c23
Build better import paths for declaration emit/typeToString from reexports if possible ( #27340 )
...
* Build better import paths from reexports if possible, issue error on node_modules import generation
* Small refactorings
* Add file-by-file cacheing
* Minor cleanups
* Adjust error message
2018-11-13 14:07:54 -08:00
Alexander T
5c7f8ef89d
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/28297-make-error-message-at--a-constant-or-a-read-only-property--more-specific
2018-11-13 09:58:30 +02:00
Wesley Wigham
004dc89600
Use elipses for reverse mapped types in nested positions ( #28494 )
2018-11-12 18:50:08 -08:00
Daniel Rosenwasser
25462beeb7
Merge pull request #28456 from Microsoft/nonExperimentalBigInt
...
BigInt shouldn't be considered experimental
2018-11-12 15:59:15 -08:00
Wesley Wigham
2b345cc8f8
Track type recusion and symbol instantiation depth seperately in createAnonymousTypeNode ( #28490 )
2018-11-12 15:45:36 -08:00
Daniel Rosenwasser
830be0651c
Merge pull request #27669 from Microsoft/betterErrorForAccidentalCall
...
Always emit diagnostic when a call expression can be fixed by adding a semicolon
2018-11-12 14:50:23 -08:00
Wesley Wigham
13234b62f5
Force inner indexed access simplification during inference, if possible ( #28420 )
...
* Force inner indexed access simplification during inference, if possible
* rename
* Refactor to used shared implementation of distribution
2018-11-12 14:39:43 -08:00
Andy
995f746c92
Add implicit-any error on JSDocFunctionType with no return type ( #28487 )
2018-11-12 14:39:02 -08:00
Wesley Wigham
11eee2b6ee
Slightly improve missing property errors ( #28298 )
...
* Slightly improve missing property errors
* Add missing quote
* Fix jsx case
* Add related span
* Fix crash (why can declarations be undefined)
* Only skip top elaboration when no variant message is provided
2018-11-12 14:31:15 -08:00
Wesley Wigham
eb21eb8e11
Ensure all default type params are mapped to some default even in circular scenarios ( #28423 )
...
* Ensure all default type params are mapped to some default even in circular scenarios
* Add js example, fix typo
2018-11-12 13:52:47 -08:00
Andy
fe1ba9bee3
Improvements to generateTypes ( #28458 )
...
* Improvements to generateTypes
* createProperty only if necessary
2018-11-12 11:50:48 -08:00
Sheetal Nandi
cce26c8ff1
When serializing conditional types, use true and false type to determine emit
...
Fixes #27999
2018-11-12 09:23:29 -08:00
Michael Tang
4e0bb7a80a
Fix typo comment
2018-11-11 19:03:46 -08:00
Anders Hejlsberg
a2205ad53d
Merge pull request #28429 from Microsoft/fixEmptyObjectIntersection
...
Fix empty object intersections
2018-11-10 00:44:57 -08:00
Sheetal Nandi
b0d85c0270
Merge pull request #28450 from Microsoft/libErrors
...
Remove lib file errors from builder cache when global files are to be emitted
2018-11-09 17:42:08 -08:00
Wesley Wigham
7d4e0e6297
Fix duplicated amd module comments in declaration bundle ( #28451 )
2018-11-09 17:18:34 -08:00
Sheetal Nandi
1b8bfc832a
Check modifiers on variable like declarations only
2018-11-09 17:13:39 -08:00
Sheetal Nandi
941d97c45a
Handle global augmentation in the module
2018-11-09 16:41:18 -08:00
Sheetal Nandi
43c447867b
PR feedback
2018-11-09 16:24:19 -08:00
Daniel Rosenwasser
f7ad54b432
Only complain about BigInt literals in pre-ESNext targets.
2018-11-09 16:20:54 -08:00
Ron Buckton
50a0174582
Merge pull request #27629 from Microsoft/sourceMapGenerator
...
Simplify source map generation
2018-11-09 14:50:22 -08:00
Sheetal Nandi
fdafbd6e95
Report identical modifiers needed error when checking the file instead of reporting it as part of another file's type check
2018-11-09 14:43:32 -08:00
Daniel Rosenwasser
2585ccbe39
Merge pull request #28281 from ryanclarke/master
...
Add codefix for 'convert to unknown' diagnostic
2018-11-09 14:43:25 -08:00
Sheetal Nandi
a27b29f025
Remove lib file errors when all files are to be emitted.
...
Fixes #26389
2018-11-09 14:43:01 -08:00
Ron Buckton
6927bc74fd
Remove SortedUniqueList
2018-11-09 14:32:31 -08:00
Andy
c0e5c80e53
Add exports of current module to getSymbolsInScope ( #28442 )
2018-11-09 12:48:10 -08:00
Ron Buckton
151dc074a8
Merge branch 'master' into sourceMapGenerator
2018-11-09 11:50:51 -08:00
Sheetal Nandi
c77f0c41c2
Add affectsModuleResolution to compile options: maxNodeModuleJsDepth
...
Fixes inferred project incorrectly modifying existing compiler options
Fixes #27108
2018-11-09 10:48:28 -08:00
Sheetal Nandi
93206993ed
Merge pull request #28436 from Microsoft/circularTransitiveExports
...
Use seen map to avoid circular transitive exports to cause stack overflow
2018-11-09 09:46:05 -08:00
Andy
aaf1d8055b
Support finding references at module in module.exports = or export in export = ( #28221 )
...
* Support finding references at `module` in `module.exports =` or `export` in `export =`
* Add json test
2018-11-09 09:38:45 -08:00
Sheetal Nandi
9dbe037e84
Use seen map to avoid circular transitive exports to cause stack over flow
...
Fixes #28433
2018-11-09 09:22:39 -08:00
Sheetal Nandi
c0587191fc
Merge pull request #28418 from ajafff/internal-comments
...
remove even more internal comments
2018-11-08 14:58:33 -08:00
Klaus Meinhardt
bcc4e64832
revert changes to tsbuild.ts
2018-11-08 23:36:54 +01:00
Wesley Wigham
89fda5ca83
Fix enum const initializer visibility painting ( #28415 )
2018-11-08 12:33:54 -08:00
Sheetal Nandi
b534fb4849
Merge pull request #27980 from EECOLOR/leading-slash-imports
...
match leading slash imports with path mappings - fixes #13730
2018-11-08 09:20:45 -08:00
Anders Hejlsberg
55da2b9669
Preserve actual empty object type intersection
2018-11-08 17:59:03 +01:00
Wesley Wigham
6ad58b242e
Do not output summary if theres nothing to report
2018-11-07 15:46:13 -08:00
Sheetal Nandi
3ec06038d5
Retain the casing in map files in file names
2018-11-07 13:47:30 -08:00
EECOLOR
1a9c20949e
path mappings now supports rooted disk paths and urls - fixes #13730
2018-11-07 22:19:04 +01:00
Sheetal Nandi
ab4be8da42
Fix the issue with file being included in the referencing project on rename when it wasnt included earlier
...
Fixes #28307
2018-11-07 11:30:39 -08:00
Klaus Meinhardt
e2947fac1c
remove even more redundant internal comments
2018-11-07 16:12:48 +00:00
Alexander T
5bd0051daa
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/28297-make-error-message-at--a-constant-or-a-read-only-property--more-specific
2018-11-07 10:05:34 +02:00
Anders Hejlsberg
8e0c4369b7
Merge pull request #28386 from Microsoft/removeTwoTypeFlags
...
Remove two flags from TypeFlags
2018-11-06 16:41:41 -08:00
Anders Hejlsberg
e63ffe54fd
Move FreshLiteral flag from TypeFlags to ObjectFlags
2018-11-06 15:00:34 -08:00
Wesley Wigham
d351610e7a
Update opposite direction of #28218 ( #28384 )
2018-11-06 13:52:35 -08:00
Anders Hejlsberg
7df5a2cf8c
Remove pointless check
2018-11-06 13:31:56 -08:00
Wesley Wigham
d7390c03f0
Avoid elaborating on generic indexes ( #28294 )
2018-11-06 12:51:11 -08:00
Wesley Wigham
cc36e294cc
Add related span pointing to this-shadowing location for implicitly-any this ( #28299 )
...
* Add diagnostic pointing to this-shadowing location
* Fix almost-top-level-this case
* Change message on span
2018-11-06 11:27:07 -08:00