diff options
Diffstat (limited to 'cli/dts')
-rw-r--r-- | cli/dts/README.md | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/cli/dts/README.md b/cli/dts/README.md new file mode 100644 index 000000000..bb68a0c62 --- /dev/null +++ b/cli/dts/README.md @@ -0,0 +1,21 @@ +# How to upgrade TypeScript. + +The files in this directory are mostly from the TypeScript repository. We +currently (unfortunately) have a rather manual process for upgrading TypeScript. +It works like this currently: + +1. Checkout typescript repo in a seperate directory. +2. Copy typescript.js into Deno repo +3. Copy d.ts files into dts directory +4. Update `ts_version()` in `cli/build.rs` + https://github.com/denoland/deno/blob/452693256ce7b607fa0b9454b22c57748f616742/cli/build.rs#L73-L76 + +So that might look something like this: + +``` +git clone https://github.com/microsoft/TypeScript.git +cd typescript +git checkout v3.9.7 +cp lib/typescript.js ~/src/deno/cli/tsc/00_typescript.js +cp lib/*.d.ts ~/src/deno/cli/dts/ +``` |