1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-26 16:09:27 -05:00
denoland-deno/cli/dts
Casper Beyer f3751e498f
feat(cli): add test permissions to Deno.test (#10188)
This commits adds adds "permissions" option to the test definitions 
which allows tests to run with different permission sets than 
the process's permission.

The change will only be in effect within the test function, once the 
test has completed the original process permission set is restored.

Test permissions cannot exceed the process's permission.
You can only narrow or drop permissions, failure to acquire a 
permission results in an error being thrown and the test case will fail.
2021-04-25 23:38:59 +02:00
..
lib.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.deno.ns.d.ts revert: Conn type changes in #10012 and #10061 (#10255) 2021-04-20 10:12:33 +10:00
lib.deno.shared_globals.d.ts fix(core): remove wasm-test-streaming flag (#10158) 2021-04-13 06:20:05 -04:00
lib.deno.unstable.d.ts feat(cli): add test permissions to Deno.test (#10188) 2021-04-25 23:38:59 +02:00
lib.deno.window.d.ts fix(runtime/js): add navigator interface objects (#9685) 2021-03-08 13:27:49 +01:00
lib.deno.worker.d.ts fix(runtime/js): add navigator interface objects (#9685) 2021-03-08 13:27:49 +01:00
lib.dom.asynciterable.d.ts fix(cli): add lib dom.asynciterable (#9288) 2021-01-29 06:41:30 +11:00
lib.dom.d.ts feat(cli): update to TypeScript 4.2 (#9341) 2021-02-25 15:16:19 +11:00
lib.dom.iterable.d.ts feat(cli): update to TypeScript 4.1 (#7573) 2020-11-24 09:31:10 +11:00
lib.es5.d.ts feat(cli): update to TypeScript 4.2 (#9341) 2021-02-25 15:16:19 +11:00
lib.es6.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2015.collection.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2015.core.d.ts feat: update to TypeScript 4.0 (#6514) 2020-08-24 19:43:54 -04:00
lib.es2015.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2015.generator.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2015.iterable.d.ts feat(cli): update to TypeScript 4.1 (#7573) 2020-11-24 09:31:10 +11:00
lib.es2015.promise.d.ts feat(cli): update to TypeScript 4.1 (#7573) 2020-11-24 09:31:10 +11:00
lib.es2015.proxy.d.ts feat(cli): update to TypeScript 4.2 (#9341) 2021-02-25 15:16:19 +11:00
lib.es2015.reflect.d.ts feat(cli): update to TypeScript 4.2 (#9341) 2021-02-25 15:16:19 +11:00
lib.es2015.symbol.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2015.symbol.wellknown.d.ts feat(cli): update to TypeScript 4.1 (#7573) 2020-11-24 09:31:10 +11:00
lib.es2016.array.include.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2016.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2016.full.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2017.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2017.full.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2017.intl.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2017.object.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2017.sharedmemory.d.ts feat(cli): update to TypeScript 4.1 (#7573) 2020-11-24 09:31:10 +11:00
lib.es2017.string.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2017.typedarrays.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2018.asyncgenerator.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2018.asynciterable.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2018.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2018.full.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2018.intl.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2018.promise.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2018.regexp.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2019.array.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2019.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2019.full.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2019.object.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2019.string.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2019.symbol.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2020.bigint.d.ts feat: update to TypeScript 4.0 (#6514) 2020-08-24 19:43:54 -04:00
lib.es2020.d.ts feat(cli): update to TypeScript 4.1 (#7573) 2020-11-24 09:31:10 +11:00
lib.es2020.full.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2020.intl.d.ts feat(cli): update to TypeScript 4.2 (#9341) 2021-02-25 15:16:19 +11:00
lib.es2020.promise.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2020.sharedmemory.d.ts feat(cli): update to TypeScript 4.1 (#7573) 2020-11-24 09:31:10 +11:00
lib.es2020.string.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.es2020.symbol.wellknown.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.esnext.d.ts feat(cli): add types for WeakRef/FinalizationRegistry (#8056) 2020-10-21 21:57:01 +11:00
lib.esnext.full.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.esnext.intl.d.ts feat(cli): update to TypeScript 4.2 (#9341) 2021-02-25 15:16:19 +11:00
lib.esnext.promise.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.esnext.string.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.esnext.weakref.d.ts feat(cli): update to TypeScript 4.1 (#7573) 2020-11-24 09:31:10 +11:00
lib.scripthost.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.webworker.d.ts feat(cli): update to TypeScript 4.2 (#9341) 2021-02-25 15:16:19 +11:00
lib.webworker.importscripts.d.ts Reduce size of TypeScript Compiler snapshot (#6809) 2020-07-22 12:03:46 -04:00
lib.webworker.iterable.d.ts feat(cli): update to TypeScript 4.1 (#7573) 2020-11-24 09:31:10 +11:00
README.md chore: fixed various misspellings and other typos (#8691) 2020-12-11 06:45:45 +11:00
typescript.d.ts feat(cli): update to TypeScript 4.2 (#9341) 2021-02-25 15:16:19 +11:00

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 separate directory.
  2. Copy typescript.js into Deno repo.
  3. Copy d.ts files into dts directory.

So that might look something like this:

git clone https://github.com/microsoft/TypeScript.git
cd typescript
git checkout v3.9.7
rsync lib/typescript.js ~/src/deno/cli/tsc/00_typescript.js
rsync --exclude=protocol.d.ts --exclude=tsserverlibrary.d.ts --exclude=typescriptServices.d.ts lib/*.d.ts ~/src/deno/cli/dts/