Commit Graph

  • 717a1be3c9 feat(48743): allow autocompletion in parameter object destructuring in JavaScript (#48757) Oleksandr T 2022-04-28 00:00:01 +03:00
  • d45012c5e2 Add JS-specific diagnostic message for resolve() in Promise where type argument can't be inferred (#48533) Nicola Dardanis 2022-04-27 20:55:35 +02:00
  • 2a78b225d0 Stop tag after @callback from crashing (#48860) Nathan Shively-Sanders 2022-04-27 11:21:10 -07:00
  • bab02d24be Add Node v18 to CI (#48824) Darius D 2022-04-27 10:50:22 -05:00
  • 3d3fa0c0c8 Update package-lock.json TypeScript Bot 2022-04-27 06:09:04 +00:00
  • 7b6b4dc258 Fix getExportSymbolOfValueSymbolIfExported (#48769) Andrew Branch 2022-04-26 13:39:20 -07:00
  • c5f493e840 Update package-lock.json TypeScript Bot 2022-04-26 06:06:24 +00:00
  • 787bb9ddb6 Improve support for numeric string types (#48837) Anders Hejlsberg 2022-04-25 15:36:06 -07:00
  • 7920783876 Fix workflow syntax error (#48842) Andrew Branch 2022-04-25 13:03:02 -07:00
  • 42fc05b087 Don't run scheduled GitHub actions on forks (#48693) Marek Dědič 2022-04-25 20:37:54 +02:00
  • 06fb30725d Update package-lock.json TypeScript Bot 2022-04-25 06:06:45 +00:00
  • c99380f87b Fix auto-import completions sometimes not updating existing imports (#48815) Andrew Branch 2022-04-22 15:32:52 -07:00
  • 07660c8307 Fix emit for undefined SourceFile (#48774) Jake Bailey 2022-04-22 11:18:53 -07:00
  • 94cb657b1c Fix: verification of incremental correctness that was not working because of using wrote writeFile (#48751) Sheetal Nandi 2022-04-22 09:30:58 -07:00
  • af30c79093 Fixed string literal completions for partially-typed strings when overload could get matched (#48811) Mateusz Burzyński 2022-04-22 17:36:14 +02:00
  • 71f94c5bdb Update package-lock.json TypeScript Bot 2022-04-22 06:06:24 +00:00
  • d71dd1d912 fix(48556): throw an error on jsx spread attributes with an invalid type (#48570) Oleksandr T 2022-04-22 02:31:16 +03:00
  • 7abdb9e7ef Format completion snippet text before escaping (#48793) Andrew Branch 2022-04-21 13:40:14 -07:00
  • ab2523bbe0 Handles time on vfs and write non empty shadowed files in baseline even if they were not read (#48703) Sheetal Nandi 2022-04-21 11:50:28 -07:00
  • 7a59e45f48 During emit, if shape signature for the file is same as version, then update it with emitted d.ts file (#48616) Sheetal Nandi 2022-04-21 11:00:34 -07:00
  • 45faac7e70 If we are updating dts of any of the file and it affects global scope, everything needs update in signature and dts emit (#48600) Sheetal Nandi 2022-04-20 21:05:10 -07:00
  • 88b3bc9f22 rename vfs namespace + update API baseline Nathan Shively-Sanders 2022-04-20 10:23:53 -07:00
  • a11d0eb172 Address more PR comments Nathan Shively-Sanders 2022-04-20 10:07:47 -07:00
  • 273a567617 Fix handling of prologue statements when there are parameter property declarations (#48775) John Lusty 2022-04-20 16:49:22 +01:00
  • 6929642c98 Address more PR comments Nathan Shively-Sanders 2022-04-20 07:53:36 -07:00
  • ce487e4fd3 Fix meta property symbol lookup (#48773) Wesley Wigham 2022-04-19 17:57:06 -07:00
  • d81a976c14 Ensure enum aliases referenced in other enum members do not get marked as referenced (#48770) Andrew Branch 2022-04-19 15:23:25 -07:00
  • 2e619fdc80 Fix transformed constructor code when there is code between prologue statements and super call (#48765) Patrick Szmucer 2022-04-19 17:19:25 +01:00
  • 6894f913ec Update package-lock.json TypeScript Bot 2022-04-19 06:06:46 +00:00
  • d3943fc86f Disallow line break between entity name and type arguments in typeof expression (#48755) Jake Bailey 2022-04-18 16:18:31 -07:00
  • 65f6cb23d3 Constraints for mapped types with filtering 'as' clauses (#48699) Anders Hejlsberg 2022-04-18 14:24:22 -07:00
  • 9e665753e1 Merge branch 'main' into server-vfs-support Nathan Shively-Sanders 2022-04-18 09:23:06 -07:00
  • 56a4a93718 Instead of maintaining cache id etc, reset the "working" exports map cache. (#48579) Sheetal Nandi 2022-04-15 15:11:30 -07:00
  • 0976658418 Allow triggering twoslash bisection manually (#48721) Andrew Branch 2022-04-15 12:44:37 -07:00
  • 0d9a4fe490 Update package-lock.json TypeScript Bot 2022-04-15 06:06:38 +00:00
  • 8bd7ce6feb Find Source Definition (#48264) Andrew Branch 2022-04-14 15:44:19 -07:00
  • e6dcf6f5cb Fix lints after dep update (#48707) Jake Bailey 2022-04-14 15:19:22 -07:00
  • fa2515ecd9 Fixed multiple prologue directives with parameter properties (#48687) Josh Goldberg 2022-04-14 12:29:15 -04:00
  • 6a4cb30a5f Update package-lock.json TypeScript Bot 2022-04-14 06:07:26 +00:00
  • 4fdffbf58f Checkout needs everything (#48689) Andrew Branch 2022-04-13 17:25:05 -07:00
  • f1df67cf00 Fix workflow syntax Andrew Branch 2022-04-13 17:21:07 -07:00
  • d7c95930ef setup-node needs a version spec (#48688) Andrew Branch 2022-04-13 17:19:39 -07:00
  • cb8ddd972d WIP (#48682) Andrew Branch 2022-04-13 17:16:31 -07:00
  • 796be45118 Update signatures to avoid post-LKG error (#48677) Andrew Branch 2022-04-13 16:36:35 -07:00
  • 73c93eec5c fix(48657): allow JSXElement names to be IdentifierNames (#48661) Oleksandr T 2022-04-13 22:32:10 +03:00
  • a027cfa8ac More permissive parsing of instantiation expressions (#48659) Anders Hejlsberg 2022-04-13 06:16:43 -07:00
  • 988fa85f88 Handle declaration file names consistently (#48647) Sheetal Nandi 2022-04-12 11:43:57 -07:00
  • cce61d1b69 Variance annotations on class expressions + deferred valiation (#48645) Anders Hejlsberg 2022-04-12 06:34:33 -07:00
  • c9a4d017fd Update package-lock.json TypeScript Bot 2022-04-12 06:07:39 +00:00
  • a1e77edfdf Fix the issue with not serializing impliedFormat when signature and version of the file are same (#48614) Sheetal Nandi 2022-04-11 12:39:57 -07:00
  • 02787cfde1 Make LKG and nightly declaration emit the same (#48641) Andrew Branch 2022-04-11 12:33:57 -07:00
  • 15c2120a95 Update affected files pending emit when emitting using SemanticDignosticsBuilderProgram (#48519) Sheetal Nandi 2022-04-11 11:54:39 -07:00
  • a7d818b24a Allow twoslash-repros action to be run on-demand Andrew Branch 2022-04-11 11:50:46 -07:00
  • c1db699482 Don't skip tests named *Fourslash.ts (#48615) Jack Bates 2022-04-11 11:45:44 -07:00
  • dfb9f2f953 don't have type annotations on suggested object literal methods (#48607) Gabriela Araujo Britto 2022-04-11 15:33:02 -03:00
  • f81f63f343 LEGO: Merge pull request 48633 csigs 2022-04-10 03:15:53 -07:00
  • a744862aa5 Explore fewer constraints in getResolvedBaseConstraint (#48613) Anders Hejlsberg 2022-04-09 07:06:01 -07:00
  • b797a3eb2e LEGO: Merge pull request 48621 csigs 2022-04-09 03:16:15 -07:00
  • b178a3c7b2 Thread fshost through server Nathan Shively-Sanders 2022-04-08 15:57:32 -07:00
  • af3e1d4dfd Reuse type nodes from optional parameters even when not written as a union with undefined (#48605) Andrew Branch 2022-04-08 14:28:36 -07:00
  • 12c4ea8542 Fix semantic merge conflict Wesley Wigham 2022-04-08 12:15:50 -07:00
  • f30ce1ff8f Update update-package-lock.yaml Wesley Wigham 2022-04-08 11:16:49 -07:00
  • 5e721d979d Update update-lkg.yml Wesley Wigham 2022-04-08 11:16:27 -07:00
  • 76e6e46d51 Update sync-branch.yaml Wesley Wigham 2022-04-08 11:15:41 -07:00
  • 6bcc53bbce Update set-version.yaml Wesley Wigham 2022-04-08 11:15:21 -07:00
  • b246dee2b8 Update nightly.yaml Wesley Wigham 2022-04-08 11:14:50 -07:00
  • a33e7acfc8 Update ci.yml Wesley Wigham 2022-04-08 11:14:11 -07:00
  • 8e447462a6 Update accept-baselines-fix-lints.yaml Wesley Wigham 2022-04-08 11:13:37 -07:00
  • ee82068989 Update new-release-branch.yaml Wesley Wigham 2022-04-08 11:13:13 -07:00
  • 1df80737a1 Update release-branch-artifact.yaml Wesley Wigham 2022-04-08 11:12:29 -07:00
  • 3b2fa50a14 fix(48487): allow using private names as the self-assignment entity name (#48496) Oleksandr T 2022-04-08 20:48:28 +03:00
  • b1fb7293c0 LEGO: Merge pull request 48612 csigs 2022-04-08 07:59:17 -07:00
  • b45cf0d694 disentangle the meaning of SymbolLinks.target (#47098) LowR 2022-04-08 07:40:39 +09:00
  • f4b99ea47c preserve this when extracting functions (#41992) Zzzen 2022-04-08 06:05:46 +08:00
  • ca96d2e246 Fix semantic merge conflict Wesley Wigham 2022-04-07 14:14:11 -07:00
  • d8edd191ab Write version for baselining in buildinfo (#48602) Sheetal Nandi 2022-04-07 13:38:54 -07:00
  • b18141b0bc Do not reset control flow analysis on index signatures (#48427) jihndai 2022-04-07 16:29:07 -04:00
  • b975dfa102 Write more useful types in .types test outputs (#48578) Ron Buckton 2022-04-07 09:51:17 -07:00
  • bacc170adf Merge branch 'main' into server-vfs-support Nathan Shively-Sanders 2022-04-07 09:48:12 -07:00
  • 4d2fb5407c Preserve the distributivity of inlined conditional types in declaration emit (#48592) Wesley Wigham 2022-04-06 17:21:46 -07:00
  • 94d33ba85d Ensure late painted statements are only transformed once, so inner substitutions are consistently read (#48558) Wesley Wigham 2022-04-06 16:36:42 -07:00
  • 702bc5222b Add additional tests for intra expression inference (#48584) Mateusz Burzyński 2022-04-07 01:17:53 +02:00
  • 4c6f25a998 More refactoring of tsc baselines to help with easier updates (#48572) Sheetal Nandi 2022-04-06 14:10:08 -07:00
  • 8f6e626d1c Permit type alias variance annotations only for certain object types (#48589) Anders Hejlsberg 2022-04-06 14:04:42 -07:00
  • 3fd8a6e443 Some refactoring for baselining for easy update (#48516) Sheetal Nandi 2022-04-06 12:46:34 -07:00
  • 6e62273fa1 Bump version to 4.7.0-beta and LKG v4.7-beta TypeScript Bot 2022-04-06 00:23:35 +00:00
  • 16b6f0f533 manually update webworker to remove AbortSignal.abort (#48580) Nathan Shively-Sanders 2022-04-05 17:08:17 -07:00
  • 76e74370ab Only report isDefinition when FAR is triggered on a definition (#48566) Andrew Casey 2022-04-05 17:04:18 -07:00
  • f7c457d207 Update Intl.DisplayNames types for better spec compliance (#48442) jihndai 2022-04-05 19:58:25 -04:00
  • 9881c993fc fix(48544): allow to convert default exports to names for import type nodes (#48550) Oleksandr T 2022-04-06 02:53:01 +03:00
  • 50a5bc839a fix(48540): Extract to typedef from (invalid) type with comments in JS file causes assertion failure (#48545) Minh Quy 2022-04-06 01:51:32 +02:00
  • 42032df06d Update DOM for 4.7 beta (#48577) Nathan Shively-Sanders 2022-04-05 16:47:25 -07:00
  • 88f31d72c2 Add more options to DateTimeFormatOptions.timeZoneName (#48467) jihndai 2022-04-05 16:46:54 -04:00
  • 312737b430 feat(46907): Add Intl.ListFormat type declarations (#47254) Leonard Ginters 2022-04-05 22:38:38 +02:00
  • c99afde6ad Run API tests with 'strict' and 'exactOptionalProperties'. (#48574) Daniel Rosenwasser 2022-04-05 13:35:21 -07:00
  • a3c22187c9 Improve inference for context sensitive functions in object and array literal arguments (#48538) Anders Hejlsberg 2022-04-05 13:08:59 -07:00
  • 7da80d79e2 Add 'extends' clause to 'infer' type (#48112) Ron Buckton 2022-04-05 12:35:28 -07:00
  • 6e0447fdf1 [Feature] - Automatically create sort groups based on newlines (#48330) Minh Quy 2022-04-05 20:53:19 +02:00
  • f654f18d86 fix: ensure ts source file with no-default-lib that augments the global scope gets emitted with incremental program (#48412) David Sherret 2022-04-05 13:00:37 -04:00
  • 370d34cdca narrow type for generic variables inside TypeQuery (#48434) Zzzen 2022-04-06 00:33:19 +08:00