Commit Graph
21323 Commits
Author SHA1 Message Date
AndyandGitHub 6224d51f84 For { type: "a" } | { type: "b" }, find references for the union property (#21298) 2018-01-19 16:04:30 -08:00
Nathan Shively-SandersandGitHub eed85737b8 Merge pull request #21271 from Microsoft/infer-keyof-to-any-not-empty
Inference of string literals to keyof creates an object with props of type `any`, not `{}`
2018-01-19 13:35:22 -08:00
Nathan Shively-SandersandGitHub 4632ed6dda Merge pull request #21242 from Microsoft/fix-indexed-access-relation
Fix indexed access relation
2018-01-19 13:13:14 -08:00
Sheetal NandiandGitHub 8c0454027b Merge pull request #21281 from Microsoft/isEmittedFileCheckInInvalidateResolution
Check if the file added is emitted file after validating extensions
2018-01-19 13:04:28 -08:00
AndyandGitHub dcfd634559 in goToDefinition, use array helpers and clean up code (#21304)
* in goToDefinition, use array helpers and clean up code

* fix lint
2018-01-19 13:03:53 -08:00
AndyandGitHub 0a90c67c07 Support testing definition range of a reference gruop (#21302) 2018-01-19 12:15:41 -08:00
AndyandGitHub d46653a2ac Handle undefined input to firstDefined (#21300) 2018-01-19 10:10:43 -08:00
AndyandGitHub 1c9cd96966 Avoid spreading array (#21291) 2018-01-19 07:44:18 -08:00
Anders HejlsbergandGitHub a79d0b1f91 Merge pull request #21292 from Microsoft/fixReverseMappedContravariantInference
Fix reverse mapped contravariant inference
2018-01-19 06:29:37 -08:00
csigsandGitHub ac7b87cabe LEGO: Merge pull request 21294
LEGO: Merge pull request 21294
2018-01-18 21:10:32 -08:00
csigs 57e0b22cf3 LEGO: check in for master to temporary branch. 2018-01-19 05:10:13 +00:00
Anders Hejlsberg 069eac09ec Accept new baselines 2018-01-18 17:28:49 -08:00
Anders Hejlsberg f6c79a631c Add regression test 2018-01-18 17:28:37 -08:00
Anders Hejlsberg 5bb8d2a590 Properly handle contravariant inferences in inferReverseMappedType 2018-01-18 17:15:48 -08:00
AndyandGitHub a6c42a63a1 Remove unused properties from interface Refactor (#21286) 2018-01-18 16:39:33 -08:00
Sheetal NandiandGitHub 98dfb7c2b0 Merge pull request #21282 from Microsoft/detailDebugFail
Report more detailed info during script info creation
2018-01-18 16:31:31 -08:00
Andrew CaseyandGitHub ebbb3a4dc4 Merge pull request #21158 from amcasey/NewlineConsistency
Handle linebreaks consistently in code fixes and refactorings
2018-01-18 16:02:27 -08:00
csigsandGitHub b0916ed82c LEGO: Merge pull request 21284
LEGO: Merge pull request 21284
2018-01-18 15:12:06 -08:00
csigs ffdba2d01f LEGO: check in for master to temporary branch. 2018-01-18 23:11:43 +00:00
Nathan Shively-SandersandGitHub 39fee67d8e Merge pull request #21110 from jack-williams/strict-null-empty-destructuring
Fix #20873: Enforce strictNullChecks for RHS of empty destructuring assignment
2018-01-18 14:24:50 -08:00
Andrew Casey d97dec8574 Fold newline logic into getNewLineOrDefaultFromHost 2018-01-18 13:56:12 -08:00
Wesley WighamandGitHub 5fcde240e3 External test runner updates (#21276)
* Increase user test timeout to 10m because npm can be slow, remove parse5 because they added their own types, accept updated error msg for rxjs, acccept current chrome baseline and pin chrmoe version

* Suppress lint
2018-01-18 13:48:23 -08:00
Sheetal Nandi 225e2f4d78 Report more detailed info during script debug failure 2018-01-18 13:01:57 -08:00
Sheetal Nandi 96ac5aa241 Check if the file added is emitted file after validating extensions
May fix #21274
2018-01-18 12:26:45 -08:00
AndyandGitHub 6d051f82fd Handle CodeFixAction in mapCodeAction (#21247)
* Handle CodeFixAction in mapCodeAction

* Update API baseline
2018-01-18 12:14:47 -08:00
AndyandGitHub b5ae9de7ba Add grammar error for const { ...a: b } = {}; (#21267)
* Add grammar error for `const { ...a: b } = {};`

* Fix bug: bring in forEachChild change from #21268
2018-01-18 10:57:35 -08:00
AndyandGitHub 9436b1cc0b Fix formatter crash for const { ...a: b } = {};: forEachChild and emitBindingElement should handle ... before the propertyName (#21268) 2018-01-18 10:36:41 -08:00
Herrington DarkholmeandMohamed Hegazy c11a3f4ff6 fix #21252, add package-lock.json to npmignore (#21260) 2018-01-18 10:23:25 -08:00
AndyandGitHub 466557cafb Support parsing @template {T} in addition to @template T (#21270) 2018-01-18 09:45:29 -08:00
AndyandGitHub dffa8b1329 Add a TriviaKind type to allow more specific types (#21237) 2018-01-18 09:44:30 -08:00
AndyandGitHub 801bded31d computeIndentation: Simplify control flow (#21239) 2018-01-18 09:44:00 -08:00
Nathan Shively-SandersandGitHub ca65b6a789 Merge pull request #21269 from Microsoft/fix-node_modules-deletion-in-external-compile-runner
Fix deletion of node_modules in DT test
2018-01-18 09:12:10 -08:00
csigsandGitHub d316d01c6d LEGO: Merge pull request 21272
LEGO: Merge pull request 21272
2018-01-18 09:10:25 -08:00
csigs 958e9b1c65 LEGO: check in for master to temporary branch. 2018-01-18 17:10:06 +00:00
Nathan Shively-Sanders f0b4018017 Infer:string literal->keyof creates any props not {} 2018-01-18 08:44:57 -08:00
Nathan Shively-Sanders 24c2fcc504 Fix deletion of node_modules in DT test
del needs to have `{ force: true }` passed so that it can delete
node_modules outside the working directory
2018-01-18 08:30:31 -08:00
Ryan CavanaughandGitHub 3fc8f9d367 Merge pull request #21238 from Microsoft/issue-template-update
Make issue template more enthusiastic
2018-01-17 21:50:46 -08:00
csigsandGitHub 8b89715d75 LEGO: Merge pull request 21255
LEGO: Merge pull request 21255
2018-01-17 21:10:32 -08:00
csigs 6ea8e4b811 LEGO: check in for master to temporary branch. 2018-01-18 05:10:12 +00:00
Andrew Casey 50fd476233 Make SymbolContext a subtype of TextChangesContext 2018-01-17 16:16:22 -08:00
AndyandGitHub 73922301bc In formatter, get lineAction directly from applyRuleEdits (#21245) 2018-01-17 16:02:42 -08:00
Andrew CaseyandGitHub 095aa771f5 Merge pull request #21144 from amcasey/GH18274
Special case arrow functions with only parameter unused
2018-01-17 15:45:17 -08:00
Andrew Casey 3a38c8ea58 Replace TextChangesContext with RefactorOrCodeFixContext
Thanks to @andy-ms for the suggestion!
2018-01-17 15:43:36 -08:00
Sheetal NandiandGitHub 8e35c3103d Merge pull request #21244 from Microsoft/allowNonExistentInputInGetDirectories
Fix the invalid file/directory location when getting file system entries for caching the results
2018-01-17 15:39:49 -08:00
Andrew Casey 13bf7f9c7c Ensure getNewLineFromContext never returns undefined 2018-01-17 15:37:05 -08:00
Andrew Casey 3ca1cc406a Clean up TODOs for #18445 2018-01-17 15:29:41 -08:00
Ryan CavanaughandGitHub 265a8b0011 Update issue_template.md 2018-01-17 15:21:15 -08:00
Wesley WighamandGitHub 99d6b0d308 Actually get the apparent type of intersection members when calculating intersection apparent types (#21133)
* Actually get the apparent type of intersection members when calculating intersection apparent types

* Add nonjsx variant

* Fix nit
2018-01-17 15:20:09 -08:00
Andrew Casey db3f7c538e Update test baselines 2018-01-17 15:18:54 -08:00
Ryan CavanaughandGitHub f92e6a26c9 Update issue_template.md 2018-01-17 15:14:27 -08:00