https://github.com/Microsoft/TypeScript

sort by:
Revision Author Date Message Commit Date
d261d4d Treat void-typed properties as optional 29 September 2020, 20:36:52 UTC
3e824f1 Don’t offer non-relative non-paths path when baseUrl is undefined (#40813) 28 September 2020, 19:06:39 UTC
343a0a0 LEGO: Merge pull request 40814 LEGO: Merge pull request 40814 28 September 2020, 18:11:15 UTC
773b7ab LEGO: check in for master to temporary branch. 28 September 2020, 18:10:45 UTC
dc4ccc7 Update package-lock.json 28 September 2020, 06:21:37 UTC
88c24e6 LEGO: Merge pull request 40794 LEGO: Merge pull request 40794 27 September 2020, 06:11:21 UTC
ddf6c71 LEGO: check in for master to temporary branch. 27 September 2020, 06:10:39 UTC
46abf68 LEGO: Merge pull request 40790 LEGO: Merge pull request 40790 26 September 2020, 18:10:53 UTC
80d2718 LEGO: check in for master to temporary branch. 26 September 2020, 18:10:26 UTC
2a41671 Update package-lock.json 26 September 2020, 06:21:33 UTC
ec673da LEGO: Merge pull request 40785 LEGO: Merge pull request 40785 26 September 2020, 06:11:20 UTC
f903d6b LEGO: check in for master to temporary branch. 26 September 2020, 06:10:36 UTC
73f5f02 fix(40756): disable truncation for inferred type (#40764) 25 September 2020, 20:01:08 UTC
8e86b24 feat(40233): add JS Doc types to smart selection (#40338) 25 September 2020, 19:36:04 UTC
dc8952d jsx option affects emit (#40775) 25 September 2020, 19:20:29 UTC
b508914 LEGO: Merge pull request 40777 LEGO: Merge pull request 40777 25 September 2020, 18:11:07 UTC
aed2391 LEGO: check in for master to temporary branch. 25 September 2020, 18:10:40 UTC
62a86ec LEGO: Merge pull request 40757 LEGO: Merge pull request 40757 25 September 2020, 00:11:31 UTC
4df1617 LEGO: check in for master to temporary branch. 25 September 2020, 00:10:54 UTC
eac75f3 CommonJS imports support destructuring+property access (#40702) * CommonJS imports support destructuring+property access Fixes #40578 for prettier * will I ever remember semicolons? haha no * move code around * move function declaration closer to use * Add missing space after `if` Thanks to @weswigham for noticing this. Somehow it passed the linter. 24 September 2020, 21:42:59 UTC
e6fdcce feat: expose findAncestor. (#40325) * feat: add closest node util * chore: add definition to baseline file * chore: alias findAncestor to getClosestNode * move findAncestor to public * move findAncestor to public 24 September 2020, 21:02:56 UTC
03b70e6 Remove old Typescript-*-Starter user tests (#40752) This only removes the ones with repos that are now readonly; some repos are still getting updates, so I left them in as tests. Neither one fails right now, so there's no .log files to delete from the baselines. 24 September 2020, 20:47:41 UTC
4f9713c Fix unnecessary new lines in output represented incorretly in the baseline (#40751) 24 September 2020, 20:08:57 UTC
fc03982 Add missing visitor of template literal type (#40738) * Add missing visitor of template literal type * make linter happy 24 September 2020, 19:48:29 UTC
3b9eb1e Fix premature closing of AutoImportProviderProject for unbuilt monorepos (#40620) * Fix premature closing of AutoImportProviderProject for unbuilt monorepos * Update src/server/project.ts Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> * Update API baseline * Don’t override hasRoots * Update API baselines * Really actually update baselines Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> 24 September 2020, 17:05:07 UTC
a1a9d6d Update user baselines +cc @sandersn (#40156) Co-authored-by: typescript-bot <typescript@microsoft.com> 24 September 2020, 16:24:06 UTC
5305e4a Fix spec links in README (#40711) * Fix spec links in README I forgot to update them. * specify that the spec is archived 23 September 2020, 15:57:11 UTC
a960463 Allow pattern literal types like `http://${string}` to exist and be reasoned about (#40598) * Allow pattern literal types like `http://${string}` to exist and be reasoned about * Allow bigint, number, null, and undefined in template holes * Add test of the trivia case * Handle `any` in template holes, add assignability rules for template -> template relations * Explicitly test concatenated patterns * PR Feedback 23 September 2020, 08:08:58 UTC
a91c287 Allow discrimination to identical object types when discriminating contextual types (#40574) * Merge identical object types when discriminating contextual types Co-authored-by: Orta <ortam@microsoft.com> * Allow identical discriminants when discriminating, rather than trying to unify identical union members * Fix lint Co-authored-by: Orta <ortam@microsoft.com> 23 September 2020, 07:51:14 UTC
ad2a074 Fix crash on js declaration emit of export assigned default augmented function (#40596) * Fix crash on js declaration emit of export assigned default augmented function * {sp} 23 September 2020, 07:50:12 UTC
83574ba Reorder LKG tasks so protocol build isn't using partial LKG (#40717) * Reorder LKG tasks so protocl build isnt using partial LKG * Update scripts/produceLKG.ts Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com> 23 September 2020, 07:49:12 UTC
61910e8 Fix missing constraints for parenthesized `infer T` (#40406) * add tests * consider parenthesized types in getInferredTypeParameterConstraint * update tests 23 September 2020, 07:48:40 UTC
10b240c Allow an infer type node to resolve its own name (#40483) 23 September 2020, 04:21:13 UTC
78830f3 fix(40510): add element access expressions support in convertToOptionalChainExpression (#40524) 23 September 2020, 01:17:17 UTC
9eb6424 Fix indentation of arrow functions returning parenthesized expressions (#40677) * Fix indentation of arrow functions returning parenthesized expressions * Add more test cases 23 September 2020, 00:16:09 UTC
aa30121 LEGO: Merge pull request 40712 LEGO: Merge pull request 40712 23 September 2020, 00:11:25 UTC
8f9ed58 LEGO: check in for master to temporary branch. 23 September 2020, 00:10:56 UTC
5d6cce5 Const contexts for template literals (#40707) * Support const assertions with template literal expressions * Add tests * Accept new baselines 22 September 2020, 23:11:17 UTC
c5a28fc fix(39589): add await before return promise expression (#39649) 22 September 2020, 22:34:56 UTC
d93590e LEGO: Merge pull request 40705 LEGO: Merge pull request 40705 22 September 2020, 18:11:03 UTC
ace0732 LEGO: check in for master to temporary branch. 22 September 2020, 18:10:35 UTC
7c6462a Update package-lock.json 22 September 2020, 06:21:20 UTC
e7cc46b LEGO: Merge pull request 40690 LEGO: Merge pull request 40690 22 September 2020, 06:11:05 UTC
d2e8831 LEGO: check in for master to temporary branch. 22 September 2020, 06:10:37 UTC
ce338a4 fix(40640) add missing notApplicableReason in protocol (#40680) * update protocol * fix lint error 22 September 2020, 01:11:46 UTC
614b5e3 LEGO: Merge pull request 40686 LEGO: Merge pull request 40686 22 September 2020, 00:11:18 UTC
7d4a801 LEGO: check in for master to temporary branch. 22 September 2020, 00:10:49 UTC
587252c feat(40674): make error messages more consistent (#40675) 21 September 2020, 20:22:15 UTC
0310b53 feat(40663/40664): improve error messages for assignment assertions '!' (#40669) 21 September 2020, 18:20:01 UTC
9c0eb22 LEGO: Merge pull request 40672 LEGO: Merge pull request 40672 21 September 2020, 18:11:16 UTC
63c518e LEGO: check in for master to temporary branch. 21 September 2020, 18:10:43 UTC
fbce4f6 Intrinsic string types (#40580) * Introduce Uppercase<T> and Lowercase<T> intrinsic types * Accept new API baselines * Add Uppercase/Lowercase/Capitalize/Uncapitalize to lib.d.ts * Update fourslash * Add an 'intrinsic' keyword * Update template literal type tests * Accept new API baselines * Minor fixes * Switch Capitalize<T> and Uncapitalize<T> to intrinsic types * Add tests * Accept new baselines * Accept new baselines * Remove template literal type casing modifiers * Update tests * Accept new baselines * Add more tests * Normalize nested template literal types * Add normalization tests * Accept new baselines * Update tests 21 September 2020, 17:09:29 UTC
ce3dbef Support properties of mapped types in assertion control flow analysis (#40482) * Support properties of mapped types in assertion control flow analysis * Add regression test * Accept new baselines 21 September 2020, 17:07:29 UTC
8cd4793 Fix typo in isChangedSignagure (#40668) The correct spelling is `isChangedSignature`. 21 September 2020, 15:33:37 UTC
17c7c26 Properly preserve modifiers in homomorphic mapped types with 'as' clauses (#40633) * Use original property name to fetch source property for modifiers * Add regression test * Accept new baselines 19 September 2020, 16:12:39 UTC
8cdf5a2 LEGO: Merge pull request 40641 LEGO: Merge pull request 40641 19 September 2020, 00:11:17 UTC
c67fe4c LEGO: check in for master to temporary branch. 19 September 2020, 00:10:42 UTC
f1ac8cd Fix children prop for `react-jsx` and `react-jsxdev` (#40630) * Fix children prop for `react-jsx` and `react-jsxdev` * Add tests 18 September 2020, 21:26:20 UTC
6c6ddfe fix(39899): include in NavigationBar default exported call expression arguments (#40412) 18 September 2020, 20:06:56 UTC
0c08138 Update package-lock.json 18 September 2020, 06:20:48 UTC
735a67a Fix iterable contextual type (#40592) 17 September 2020, 17:42:47 UTC
d779a19 fix(40432): show as keyword in function context (#40481) 17 September 2020, 09:15:48 UTC
02f5001 Update package-lock.json 17 September 2020, 06:20:29 UTC
f66c8e6 Fix missing renamed compiler flags (#40606) 17 September 2020, 05:41:02 UTC
a5babe1 Update package-lock.json 16 September 2020, 06:20:25 UTC
1e7214f LEGO: Merge pull request 40579 LEGO: Merge pull request 40579 16 September 2020, 00:11:33 UTC
4855759 LEGO: check in for master to temporary branch. 16 September 2020, 00:11:01 UTC
23cb2d8 LEGO: Merge pull request 40573 LEGO: Merge pull request 40573 15 September 2020, 18:11:11 UTC
0425b7a LEGO: check in for master to temporary branch. 15 September 2020, 18:10:42 UTC
a845608 Update package-lock.json 15 September 2020, 06:20:25 UTC
b908d66 LEGO: Merge pull request 40566 LEGO: Merge pull request 40566 15 September 2020, 06:11:13 UTC
ca7c413 LEGO: check in for master to temporary branch. 15 September 2020, 06:10:46 UTC
98314d7 Use unexpanded parameter list in serialization when the expanded list has a non-trailing variadic position (#40556) 15 September 2020, 02:56:24 UTC
d40663f Pull all history in branch sync script This got broken when it got updated to checkout@v2, which by default only checks out the specified ref and none of its history. 15 September 2020, 02:55:36 UTC
dba042d Add quick fix to add 'void' to Promise resolved without value (#40558) * Add codefix to add 'void' to Promise resolved without value * Add specific error message in checker to reduce quick-fix time in editor 15 September 2020, 02:12:33 UTC
7db9118 LEGO: Merge pull request 40563 LEGO: Merge pull request 40563 15 September 2020, 00:11:41 UTC
85553ec LEGO: check in for master to temporary branch. 15 September 2020, 00:11:11 UTC
575baf5 Support auto-import from paths alias without baseUrl (#40546) 14 September 2020, 22:23:47 UTC
ec36d73 Fix error on duplicate commonjs exports (#40545) * Fix error on duplicate commonjs exports Previously, the code missed setting the parent pointer for the lhs access expression. Also add declaration emit of element access expressions, missed in my previous PR. * Switch to excludes=None, add test case CommonJS exports have None excludes, but still have an error issued by the checker. This is the previous behaviour even though it would be nice to add some exclusions. 14 September 2020, 20:12:51 UTC
c493d07 copy prologue directives to new file (#40306) 14 September 2020, 19:24:32 UTC
94123d5 Issue a diagnostic when the node builder performs truncation despite the `NoTruncation` flag being set (#40477) 14 September 2020, 19:20:57 UTC
d6859c3 LEGO: Merge pull request 40547 LEGO: Merge pull request 40547 14 September 2020, 18:11:22 UTC
a6ea950 LEGO: check in for master to temporary branch. 14 September 2020, 18:10:53 UTC
21d781f Fix incorrect name of index signature flag in implementation (#40541) 14 September 2020, 16:32:22 UTC
8d6aecb LEGO: Merge pull request 40537 LEGO: Merge pull request 40537 14 September 2020, 12:11:12 UTC
ff5eef4 LEGO: check in for master to temporary branch. 14 September 2020, 12:10:34 UTC
e9d2aa1 Update package-lock.json 14 September 2020, 06:20:45 UTC
5fa379c LEGO: Merge pull request 40535 LEGO: Merge pull request 40535 14 September 2020, 06:11:11 UTC
9be710b LEGO: check in for master to temporary branch. 14 September 2020, 06:10:37 UTC
bbf26a0 Remove technically unnecessary 'module' option from 'harness' config. (#40526) 13 September 2020, 06:19:02 UTC
57c8938 Consistent inferences when inferring to template literal type (#40518) * Consistently make inferences when inferring to template literal type * Add tests * Accept new baselines 13 September 2020, 02:33:33 UTC
c9422e6 Update package-lock.json 12 September 2020, 06:20:06 UTC
46506b5 Merge pull request #40095 from rhillefeld/master Added zero-padding to timestamp output 12 September 2020, 01:12:31 UTC
9c99870 Support element access aliases: exports["x"] = x (#40514) 12 September 2020, 01:05:47 UTC
eee799f Properly check types in template literal placeholders (#40498) * Properly check types in template literal placeholders * Add regression test * Update test * Accept new baselines 12 September 2020, 00:48:35 UTC
ea51fab Don't crash when observing invalid 'export' in object literal (#40295) Fixes #32870 12 September 2020, 00:18:23 UTC
4c5e463 Simplifying padLeft() to only allow spaces or zeros for padding. Updated padRight() to mirror padLeft() but without the option to use zeros since that would be an unlikely use case. 12 September 2020, 00:16:43 UTC
d7cd405 feat(14751): show static members at the top of the list for a class like completion (#40428) 11 September 2020, 21:48:24 UTC
3d235b4 --noUncheckedIndexedAccess (#39560) * Initial implementation + tests * linty * Support destructuring declarations and assignments * lint * Fix destructuring assignment and element access into known properties * Update baselines * Rename flag to unUncheckedIndexedAccess * Add test for unique symbol indexing * Fix flag order in baselines Co-authored-by: Andrew Branch <andrew@wheream.io> 11 September 2020, 21:43:10 UTC
9c8d11b Allow 'paths' without 'baseUrl' (#40101) * Allow paths without baseUrl * Remove exception for leading * paths * Add comment, remove commented code * Update baselines * Remove unnecessary default * Fix test harness * Fix baseline * Resolve relative to host.getCurrentDirectory() with createProgram API 11 September 2020, 19:58:40 UTC
back to top