Francois Hendriks
334b8590e9
Add check for Records in reportNonexistentProperty function ( #31701 )
2019-08-15 15:29:42 -07:00
Klaus Meinhardt
efa19f6777
remove useless condition as argumentExpression is always defined ( #31567 )
...
* remove useless condition as argumentExpression is always defined
* fix formatting
* remove obsolete diagnostic
2019-08-15 15:25:10 -07:00
Ryan Cavanaugh
0bc3468733
small refactor to cut back on type assertions ( #32920 )
2019-08-15 15:18:27 -07:00
Orta
6cd8bcd6c9
Merge pull request #31185 from collin5/b30851
...
Restrict spreading for Instantiable Type with non object constraint
2019-08-15 13:50:01 -07:00
Armando Aguirre
428e8d0cb1
Fixed navigationbar regex
2019-08-15 13:49:11 -07:00
Orta
cfeebda837
Merge pull request #32765 from orta/debug_scanner
...
Adds a debugging command to the scanner
2019-08-15 12:54:45 -07:00
Matthew Miller
c6a0739dc9
fix(docs): Fixed the docs for Array#slice not spec ( #31182 )
...
ifying that the 'end' parameter is exclusive.
2019-08-15 10:28:28 -07:00
Kagami Sascha Rosylight
f304b81fa5
Point es2020 in esnext.d.ts ( #32776 )
2019-08-15 10:06:46 -07:00
Andrew Branch
2dd10bdfa1
Reuse unchanged ambient declarations in incremental parsing ( #32849 )
...
* Incrementally parse unchanged ambient declarations
* Re-parse modifiers and decorators so as not to skip errors
* Revert unnecessary change
* Undo the test change that was changed 2 years ago
2019-08-15 10:05:21 -07:00
Anders Hejlsberg
a81ce061de
Stricter criteria for eliminating types in unions during inference
2019-08-15 08:55:50 -07:00
Jack Williams
f1cfefc3db
Comment correction
2019-08-15 11:06:56 +01:00
Alexander T
f20a2828f2
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-15 10:32:45 +03:00
Alexander T
21d296b0cf
set augmentations, moduleAugmentations as readonly
2019-08-15 09:55:10 +03:00
Daniel Rosenwasser
d442ecc24a
Merge pull request #32904 from microsoft/getRidOfCrappyLiterals
...
Prefer reporting base primitives in various operations
2019-08-14 17:47:18 -07:00
Wesley Wigham
1747ee7a55
Perfer the non-module name of a symbol when writing the name of a symbol ( #32880 )
2019-08-14 17:16:17 -07:00
Daniel Rosenwasser
1ad443ed25
A bit of cleanup.
2019-08-14 16:48:24 -07:00
Daniel Rosenwasser
3d11930453
Get base primitive type for unary operators.
2019-08-14 16:16:43 -07:00
Daniel Rosenwasser
c555d4df89
Report on base primitives for certain operations.
2019-08-14 16:02:35 -07:00
Andrew Branch
2217f0b859
Fix export=global auto import exclusion ( #32898 )
2019-08-14 15:50:25 -07:00
Ryan Cavanaugh
11c28d6dd0
Update versions to 3.7 ( #32879 )
...
* Update versions to 3.7
* Update API baselines
2019-08-14 13:00:26 -07:00
Klaus Meinhardt
8eeb763cdd
report invalid modifiers on class expression properties
...
Fixes : #32532
2019-08-14 21:00:19 +02:00
Sheetal Nandi
0e93cf61fc
Disallow incremental with noEmit
...
Fixes #32882
2019-08-14 09:47:49 -07:00
Sheetal Nandi
31a26120f9
Merge pull request #32788 from microsoft/tsbuildFixes
...
Fixes for tsbuild scenarios
2019-08-14 09:07:24 -07:00
Alexander T
3424f843f5
lint all ts files in scripts. remove tslint: directive. add extended eslint config for CI environment
2019-08-14 14:10:40 +03:00
Alexander T
b728bf4bfa
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-14 13:42:02 +03:00
Alexander T
466ee10011
add .eslintrc for src and scripts. update typescript-eslint
2019-08-14 12:34:16 +03:00
Wesley Wigham
602966ba4e
Fix references to path-mapped ambient modules in declaration files ( #32878 )
...
* Fix references to path-mapped ambient modules in declaration files
* Fix lint
2019-08-13 16:34:03 -07:00
Ron Buckton
a74f109f95
Do not escape actual template literals on emit ( #32844 )
2019-08-13 15:54:35 -07:00
Sheetal Nandi
c52b129a19
Add cancellation token check for function expression, arrow expression and class expression just like their counter part declarations
...
This helps in early exit if request is cancelled and intellisense in js files is super quick with edits
2019-08-13 11:41:08 -07:00
Sheetal Nandi
a35f7996a6
Do cleanup after opening files only if opening a file.
2019-08-13 11:41:08 -07:00
Daniel Rosenwasser
c8d937ecd3
Merge pull request #32726 from fuafa/completion-after-private
...
Fix completion disappear after a property declaration with a private modifier
2019-08-13 11:09:32 -07:00
Sheetal Nandi
1a9198a53a
PR feedback
2019-08-12 16:06:09 -07:00
Ron Buckton
decc3cd671
Elide /index from auto-import when using rootDirs compiler option ( #32828 )
2019-08-12 16:05:15 -07:00
Wesley Wigham
4ab85bbf35
Add error message for keywords with escapes in them ( #32718 )
...
* Add error message for keywords with escapes in them
* Move check into parser during advance to next token to utilize context for contextual keywords
* git add .
* Add tests for extended escapes
* Better error courtesy of @DanielRossenwaser
* Add test of browser-inconsistent case and alter condition to match spec
* Merge adjacent conditions
* Use seperate functions for checking keywords vs not
* Use flags to track unicode escape presence
* Adjust error text
2019-08-12 16:00:38 -07:00
Sheetal Nandi
51411c1f8b
Merge pull request #32825 from microsoft/printProjects
...
Print program only if there are files are added or removed from the program.
2019-08-12 13:47:28 -07:00
Ron Buckton
b3268a7e06
Do not emit 'this' for __awaiter helper at the top level of a strict-mode file. ( #32823 )
2019-08-12 13:33:04 -07:00
Sheetal Nandi
e10991413c
Print program only if there are files are added or removed from the program.
2019-08-12 13:18:16 -07:00
Ron Buckton
bf054ae796
Add support for import.meta in System modules ( #32797 )
2019-08-12 13:00:58 -07:00
Alexander
b3afb55d7a
disable array-type for es2019.array.d.ts
2019-08-10 10:37:33 +03:00
Alexander
e30266598e
remove spaces from @internal tag
2019-08-10 10:26:33 +03:00
Alexander
e79e835fce
harness: change const to var
2019-08-10 10:12:51 +03:00
Alexander
b33b90b559
change const to let
2019-08-10 10:10:04 +03:00
Alexander
371c3c630e
remove TODO comments
2019-08-10 10:05:13 +03:00
Alexander
23a3b340b0
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-10 09:58:25 +03:00
Anders Hejlsberg
9791f1d28f
Merge branch 'master' into assertionsInControlFlow
...
# Conflicts:
# tests/baselines/reference/api/tsserverlibrary.d.ts
# tests/baselines/reference/api/typescript.d.ts
2019-08-10 08:50:42 +02:00
Anders Hejlsberg
cdeddf14e9
Call getResolvedSignature only when needed for generics or overloads
2019-08-10 08:38:18 +02:00
Orta
2a2866c3a9
Merge pull request #32563 from orta/fix_31298
...
Handle namepaths inside JSDoc type expressions a bit better
2019-08-09 16:15:50 -07:00
Ron Buckton
98b6db81d9
Allow accessors in ambient class declarations ( #32787 )
...
* Allow accessors in ambient class declarations
* Update src/compiler/transformers/declarations.ts
Co-Authored-By: Wesley Wigham <wewigham@microsoft.com >
2019-08-09 16:11:25 -07:00
Wesley Wigham
f2719f95b4
Allow functions and ambient classes to merge ( #32584 )
2019-08-09 16:10:10 -07:00
Sheetal Nandi
b84e65db4e
Merge pull request #32745 from microsoft/fsWatchInode
...
Change to missing file watcher on linux and darwin explicitly to avoid watching deleted inode
2019-08-09 15:42:38 -07:00