Commit Graph

81 Commits

Author SHA1 Message Date
Matt Bierner
2b3fe79f88 Revert service-worker js -> ts rewrite
This is causing build issues by pulling in the webworker typings
2025-07-07 16:53:13 -07:00
Benjamin Pasero
84c18c543e esm - more cleanup of rules and files (#230083) 2024-09-30 11:20:59 +02:00
Benjamin Pasero
96cf88a8fe esm - convert window related helpers to TS (#229961) 2024-09-27 15:39:15 +02:00
Benjamin Pasero
3b8c31c64a esm - fix transpile 2024-09-27 08:32:14 +02:00
Benjamin Pasero
7a0eed1dd0 esm - convert bootstrap files to TS (part 4) 2024-09-27 08:06:26 +02:00
Benjamin Pasero
c184d01276 esm - convert preload*.js to TypeScript 2024-09-27 08:06:19 +02:00
Benjamin Pasero
f6bfbf0d93 esm - convert bootstrap files to TS (part 3) 2024-09-27 08:06:10 +02:00
Benjamin Pasero
0496e9cf3c esm - convert bootstrap files to TS (part 2) 2024-09-27 08:06:01 +02:00
Benjamin Pasero
5fcebed5fc esm - convert bootstrap files to TS (part 1) 2024-09-27 08:05:57 +02:00
Benjamin Pasero
2c12afef59 esm - convert nls.js to nls.ts 2024-09-27 08:05:50 +02:00
Benjamin Pasero
4d5d8b1b3a esm - convert userDataPath.js to userDataPath.ts 2024-09-27 08:05:44 +02:00
Benjamin Pasero
1fd17c53cf esm - convert jsonc.js to jsonc.ts 2024-09-27 08:05:37 +02:00
Benjamin Pasero
f3d4653936 esm - convert performance.js to performance.ts 2024-09-27 08:05:32 +02:00
Benjamin Pasero
9155abfce8 esm - convert unc.js to unc.ts 2024-09-27 08:05:26 +02:00
Benjamin Pasero
723a714d36 esm - introduce and adopt bootstrap-esm 2024-09-27 08:04:48 +02:00
Daniel Imms
e85c95fe9e Merge remote-tracking branch 'origin/main' into tyriar/gpu_exploration 2024-09-04 07:57:11 -07:00
Johannes Rieken
2456c4b2f5 disable isolatedModules because they prevent const enum inlining (#227380)
fixes https://github.com/microsoft/vscode/issues/227372
2024-09-02 17:45:55 +02:00
Daniel Imms
27d6205a04 Reduce diff outside view part/gpu 2024-08-23 11:12:10 -07:00
Daniel Imms
aa639ac50b Merge remote-tracking branch 'origin/main' into tyriar/gpu_exploration 2024-08-14 10:16:50 -07:00
Benjamin Pasero
4ccb98926f esm - bootstrap import (#225615) 2024-08-14 17:48:45 +02:00
Benjamin Pasero
01d7b7a315 esm - reduce diff (bootstrap files) (#225598) 2024-08-14 15:32:09 +02:00
Daniel Imms
d3fa6db52b Merge branch 'main' into tyriar/gpu_exploration 2024-08-12 08:00:56 -07:00
Benjamin Pasero
4c1b0e9ff1 esm - reduce diff (#224919)
* esm - reduce diff

* .

* .

* .

* .

* .
2024-08-06 17:32:43 +03:00
Benjamin Pasero
3db7016374 debt - some cleanup from nls change (#221242) 2024-07-09 09:53:17 +02:00
Daniel Imms
cb8ae71b6b Merge remote-tracking branch 'origin/main' into tyriar/gpu_exploration 2024-07-08 11:26:54 -07:00
Benjamin Pasero
e5da006a74 nls - update reference in ts config (#220982) 2024-07-08 07:39:13 +02:00
Jake Bailey
34107733c7 Fix tsc -p ./src, remove no-default-lib (#216760) 2024-06-24 06:45:19 +00:00
Benjamin Pasero
83f03bbb7b debt - enlist most JS files in tsconfig.json (#216566) 2024-06-19 08:35:55 +02:00
Johannes
09981a84af configure esModuleInterop: true, change some star-imports 2024-06-03 16:50:28 +02:00
Daniel Imms
4f7eededdc Merge remote-tracking branch 'origin/main' into tyriar/gpu_exploration 2024-05-24 08:13:54 +09:00
Simon Siefke
a9e0dbdfc5 feature: enable isolated modules 2024-05-16 18:22:58 +02:00
Daniel Imms
679935d556 Get webgpu rendering a char 2024-03-22 23:23:35 -07:00
Benjamin Pasero
38518f236e debt - typecheck our top level JS files (#166844) (#200007)
* debt - typecheck our top level JS files (#166844)

* fix build
2023-12-05 09:18:57 +01:00
Tyler James Leonhardt
5134662139 Remove CredentialsService & keytar (#192224)
* Remove CredentialsService & keytar

ref https://github.com/microsoft/vscode/issues/115215
fixes https://github.com/microsoft/vscode/issues/143395

* compile

* remove imports

* rip the bandaid
2023-09-05 17:47:30 -07:00
Johannes
eeae481e47 set emit-target and libs to ES2022, avoid static-blocks, fix Error#cause conflict
https://github.com/microsoft/vscode/issues/185991
2023-06-30 11:43:19 +02:00
Matt Bierner
5d5280012e Include server-main.js in main TS project (#168375)
* Include server-main.js in main TS project

Fixes #167055

This fixes a conflict in the `@types/node` types in this file

* Fixing a few more type errors

* Fix typing of `onLoad`
2023-01-09 15:20:15 -08:00
Johannes
84719ad22c set JS compile target to 2021 2022-07-04 17:18:44 +02:00
Johannes Rieken
a4d426a1c2 split vscode.proposed.d.ts into a file per proposal, https://github.com/microsoft/vscode/issues/131165 2021-11-12 09:48:17 +01:00
Johannes Rieken
3d6385a745 feed all "vscode-dts/vscode.proposed.*.d.ts" into tsc, https://github.com/microsoft/vscode/issues/131165 2021-11-11 16:21:59 +01:00
Johannes Rieken
9254a8cd27 move vscode.d.ts and vscode.proposed.d.ts into src/vscode-dts-folder, https://github.com/microsoft/vscode/issues/131165 2021-11-09 15:00:03 +01:00
Johannes Rieken
72e47d9dfe set vscode compile target to es2020, https://github.com/microsoft/vscode/issues/121144 2021-06-25 15:08:33 +02:00
João Moreno
288368cdc0 add @types/wicg-file-system-access 2021-04-19 22:16:33 +02:00
Johannes Rieken
7d286c50c7 enable tsec tsserver plugin 2021-02-22 09:50:47 +01:00
Alex Dima
71462d03fe Fixes #111309 2020-11-25 17:13:30 +01:00
Emanuel Tesar
2f232ccbca Enable tsec language service plugin 2020-10-14 21:30:33 +02:00
Johannes Rieken
5fc41c151d add trusted-types to types-enumeration 2020-10-05 13:35:58 +02:00
Johannes Rieken
12a725842b fix outDir to enable tsc-selfhosting, https://github.com/microsoft/vscode/issues/91503 2020-03-10 10:38:09 +01:00
Johannes Rieken
1da42812e8 remove custom d.ts-files, update tsconfig-files, fix new compile errors 2020-02-14 11:27:45 +01:00
Benjamin Pasero
3f029e3cf3 debt - cleanup tsconfig.json 2020-01-06 18:55:01 +01:00
Matt Bierner
ee0960b25b Update to use node 12 typings (#85578)
* Update to use node 12 typings

Fixes #82514

* Revert es6 promise changes

This gets us back to having the duplicate indentifier errors

* exclude es6-promise from vscode compile
2019-12-17 13:40:04 -08:00