Commit Graph
49 Commits
Author SHA1 Message Date
Benjamin PaseroandGitHub 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 LeonhardtandGitHub 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 BiernerandGitHub 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 BiernerandGitHub 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
Daniel Imms 1de6941507 Move xterm type customizations into contrib/terminal
Part of #80074
2019-09-03 11:28:38 -07:00
Johannes Rieken 5ba0236207 remove compilerOptions/lib/webworker because it conflicts with lib/dom, #80074 2019-09-02 15:19:11 +02:00
weijiaxun aed1ad4580 chore: update tsc target
- update tsc target to "es2017" according to #8005

Change-Id: Id39241d89ccb92c25a75d89addaf1528cc79ec59
2019-08-30 14:15:37 +00:00
Johannes Rieken b97d6db480 some tsconfig polish 2019-08-22 12:36:54 +02:00
Johannes Rieken 65ca26af5a use webworker lib 2019-07-10 13:30:47 +02:00
Matt Bierner 7d0e64f5ec Strict null check VS Code
Fixes #60565
Fixes #70417
2019-03-19 10:51:31 -07:00
Johannes Rieken 153a897c06 avoid tsconfig-warning and just copy lib.webworker.importscripts.d.ts 2019-02-08 16:26:39 +01:00
Johannes Rieken 54c3351ae5 tweak tsconfig.json (less differences, less libs) 2019-02-07 16:25:22 +01:00
Johannes Rieken 69630b9ae5 fix tsconfig.json json 2019-02-07 15:46:32 +01:00
Johannes Rieken 89e24a15a3 update tsconfig 2019-02-07 15:17:35 +01:00
Alex Dima 238440b738 Change how monaco.d.ts is generated:
- do not use the .d.ts files coming in from gulp-tsb
- remove the generation of .d.ts files
- run before compilation starts
- install file watchers directly
2018-10-17 16:54:45 +02:00
Matt Bierner 104275cb9f Add tsconfig.strictNullChecks.json
Part of #60565

Adds a new `tsconfig.strictNullChecks.json` project that does not emit anything and is only used for enabling strict null checks on a subset of the vscode codebase.

Opt `iterator.ts` into strict null checking.

Fix our build scripts to properly handle `extends`
2018-10-10 14:55:06 -07:00
Matt Bierner 45d48f350e Fixing monaco build errors related to require 2018-10-03 14:39:58 -07:00
Matt Bierner cfeeb33345 Ensure that normal tsc compile still works 2018-10-02 15:59:35 -07:00
Matt Bierner fb51020ae3 Switch to use node module resolution
This is the modern form of module resolution  recommend by typescript
2018-10-02 10:24:20 -07:00
Dirk Baeumer e79e446e90 Exclude all build folders to make the TS file watcher calm 2018-07-03 12:13:28 +02:00
Matt Bierner f565366b1c Enable alwaysStrict for src 2018-03-06 16:22:37 -08:00
Johannes Rieken 795d3701be set outdir in tsconfig.json 2017-11-23 12:04:59 +01:00
Matt Bierner 762cc7698e Enable noImplicitThis compiler option 2017-11-07 12:55:49 -08:00
Erich Gamma c536efdfbc Enabled the noUnusedLocals and added @tsignore 2017-11-07 13:13:41 +01:00
Joao Moreno 9e04762e40 fixes #29839 2017-06-29 11:24:44 +02:00
Matt BiernerandGitHub 58d31e5ac2 Add base url to tsconfig.json (#21327) 2017-02-27 14:46:55 -08:00
Matt BiernerandGitHub 22fdff9baf Use @types for a few d.ts files in src (#20157) 2017-02-07 17:12:47 -08:00
Matt Bierner d98ad723d4 Enable no implicit returns in tsconfig.json 2017-02-01 18:38:47 -08:00
Dirk Baeumer 216c6b8a6d Cleanup merged settings and polish jsdoc 2016-06-23 13:43:12 +02:00
Dirk Baeumer 1c9726fde0 Merge branch 'dbaeumer/TS9125' 2016-06-23 13:38:45 +02:00
Basarat Ali SyedandGitHub 3a9f4e44dc tsconfig : make the module resolution explicit 2016-06-21 20:07:14 +10:00
Dirk Baeumer a4aeaa1d67 TypeScript builder adoption 2016-06-17 19:03:04 +02:00
Alex Dima 90eb74e313 Delete code that was extracted to other repos 2016-06-08 10:17:51 +02:00
Joao Moreno b027a0c492 fix up lint errors, cleanup build folder 2016-03-07 12:56:32 +01:00
Erich Gamma 8f35cc4768 Hello Code 2015-11-13 14:39:38 +01:00