summaryrefslogtreecommitdiff
path: root/cli/dts/lib.deno.shared_globals.d.ts
AgeCommit message (Collapse)Author
2022-01-20chore: update copyright year (#13434)Yoshiya Hinosawa
2021-12-17chore: add codeblocks for lib.deno.shared_globals.d.ts (#13117)Bartek Iwańczuk
2021-09-02feat(fmt): add basic JS doc formatting (#11902)David Sherret
2021-08-09feat(extensions/web): add structuredClone function (#11572)Leo K
Co-authored-by: Luca Casonato <hello@lcas.dev>
2021-07-03feat: enable WebAssembly.instantiateStreaming and wasm async compilation ↵Andreu Botella
(#11200) The WebAssembly streaming APIs used to be enabled, but used to take buffer sources as their first argument (see #6154 and #7259). This change re-enables them, requiring a Promise<Response> instead, as well as enabling asynchronous compilation of WebAssembly modules.
2021-06-22feat: transfer MessagePort between workers (#11076)Luca Casonato
Add support for transferring `MessagePort`s between workers.
2021-06-21feat: `MessageChannel` and `MessagePort` (#11051)Luca Casonato
This commit introduces support for MessageChannel and MessagePort. MessagePorts can be transfered across other MessagePorts.
2021-06-18fix: Worker accepts specifier as URL (#11038)Bartek Iwańczuk
This commit updates type declarations for Worker to accept specifiers as either strings or URL, bringing it in line with TypeScript declarations and browser behavior.
2021-06-15fix(cli): improve worker types (#10965)Kitson Kelly
2021-06-10refactor: merge deno_file crate into deno_web (#10914)Bartek Iwańczuk
This refactor makes it so there's one less crate to publish on each release.
2021-05-23feat(extensions): BroadcastChannel WPT conformanceBen Noordhuis
Replaces the file-backed provider by an in-memory one because proper file locking is a hard problem that detracts from the proof of concept. Teach the WPT runner how to extract tests from .html files because all the relevant tests in test_util/wpt/webmessaging/broadcastchannel are inside basics.html and interface.html.
2021-05-18chore: update deno_lint binary used in CI to v0.5.0 (#10652)Yusuke Tanaka
2021-04-26feat(core): enable wasm threading support (#10116)Casper Beyer
2021-04-13fix(core): remove wasm-test-streaming flag (#10158)Casper Beyer
2021-04-06refactor: add deno_file op crate (#10019)Luca Casonato
Also enables WPT for FileReader.
2021-03-12refactor: move Console to op_crates/console (#9770)Luca Casonato
2021-03-12chore: split web op crate (#9635)Luca Casonato
This commit starts splitting out the deno_web op crate into multiple smaller crates. This commit splits out WebIDL and URL API, but in the future I want to split out each spec into its own crate. That means we will have (in rough order of loading): `webidl`, `dom`, `streams`, `console`, `encoding`, `url`, `file`, `fetch`, `websocket`, and `webgpu` crates.
2021-02-26chore: move crypto types to op_crates/crypto (#9609)Divy Srivastava
2021-01-29fix(cli): Move WorkerOptions::deno types to unstable (#9163)Nayeem Rahman
2021-01-28chore: add jsdoc to 26_fetch.js and enable some fetch tests (#9305)Luca Casonato
2021-01-19feat: Add WorkerOptions interface to type declarations (#9147)Nayeem Rahman
2021-01-17docs(cli): correct example (#9136)linbingquan
2021-01-11chore: update copyright to 2021 (#9092)Yusuke Tanaka
2021-01-07fix: Use "none" instead of false to sandbox Workers (#9034)Nayeem Rahman
2021-01-06feat: Add configurable permissions for Workers (#8215)Steven Guerrero
This commit adds new option to "Worker" Web API that allows to configure permissions. New "Worker.deno.permissions" option can be used to define limited permissions to the worker thread by either: - inherit set of parent thread permissions - use limited subset of parent thread permissions - revoke all permissions (full sandbox) In order to achieve this functionality "CliModuleLoader" was modified to accept "initial permissions", which are used for top module loading (ie. uses parent thread permission set to load top level module of a worker).
2021-01-06refactor: move WebSocket API to an op_crate (#9026)Luca Casonato
2020-12-26chore: move ProgressEvent type to deno.web lib (#8878)Luca Casonato
2020-11-03build: migrate to dlint (#8176)Bartek Iwańczuk
This commit migrates repository from using "eslint" to "dlint" for linting JavaScript code.
2020-10-08fix: update worker types to better align to lib.dom.d.ts (#7843)Kitson Kelly
2020-10-03fix(cli): update type definitions to align to TS dom (#7791)CGQAQ
Fixes #7746
2020-09-26docs: add jsdoc for WebAssembly namespace (#7703)Luca Casonato
2020-09-26fix(cli/dts): Use var instead of const and let for globals (#7680)Nayeem Rahman
2020-09-25refactor: class instead of var+interface in d.ts (#7514)Luca Casonato
2020-09-24fix(lib.deno.shared_globals): Change the Console class to an interface (#7646)Nayeem Rahman
Fixes #7494
2020-09-18refactor: move FileReader to op_crates/web (#7554)Bartek Iwańczuk
2020-09-18refactor: deno_fetch op crate (#7524)Bartek Iwańczuk
2020-09-13fix(WebSocket): no panic on failed connect + handle promise rejection via ↵Luca Casonato
error event (#7437)
2020-09-05feat: Implement WebSocket API (#7051)crowlKats
2020-08-31fix(cli): use upstream type definitions for WebAssembly (#7216)Casper Beyer
2020-08-19refactor(op_crates/web): move abort signal (#7117)Luca Casonato
2020-08-11feat(web): FileReader API (#6673)Paul Thompson
2020-08-07Op crate for Web APIs (#6906)Bartek Iwańczuk
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2020-08-05fix(cli/dts): MDN attribution in JSDoc for Console.dirxml (#6961)Luca Casonato
2020-07-22Reduce size of TypeScript Compiler snapshot (#6809)Ryan Dahl
This PR is intentionally ugly. It duplicates all of the code in cli/js2/ into cli/tsc/ ... because it's very important that we all understand that this code is unnecessarily duplicated in our binary. I hope this ugliness provides the motivation to clean it up. The typescript git submodule is removed, because it's a very large repo and contains all sorts of stuff we don't need. Instead the necessary files are copied directly into the deno repo. Hence +200k lines. COMPILER_SNAPSHOT.bin size ``` master 3448139 this branch 3320972 ``` Fixes #6812