mirror of
https://github.com/denoland/deno.git
synced 2025-01-19 20:26:20 -05:00
docs: added jsdoc for window.close() (#27608)
This commit is contained in:
parent
966370c908
commit
1d64670f9c
1 changed files with 23 additions and 1 deletions
24
cli/tsc/dts/lib.deno.window.d.ts
vendored
24
cli/tsc/dts/lib.deno.window.d.ts
vendored
|
@ -83,8 +83,30 @@ declare var window: Window & typeof globalThis;
|
||||||
declare var self: Window & typeof globalThis;
|
declare var self: Window & typeof globalThis;
|
||||||
/** @category Platform */
|
/** @category Platform */
|
||||||
declare var closed: boolean;
|
declare var closed: boolean;
|
||||||
/** @category Platform */
|
|
||||||
|
/**
|
||||||
|
* Exits the current Deno process.
|
||||||
|
*
|
||||||
|
* This function terminates the process by signaling the runtime to exit.
|
||||||
|
* Similar to exit(0) in posix. Its behavior is similar to the `window.close()`
|
||||||
|
* method in the browser, but specific to the Deno runtime.
|
||||||
|
*
|
||||||
|
* Note: Use this function cautiously, as it will stop the execution of the
|
||||||
|
* entire Deno program immediately.
|
||||||
|
*
|
||||||
|
* @see https://developer.mozilla.org/en-US/docs/Web/API/Window/close
|
||||||
|
*
|
||||||
|
* @example
|
||||||
|
* ```ts
|
||||||
|
* console.log("About to close the Deno process.");
|
||||||
|
* close(); // The process will terminate here.
|
||||||
|
* console.log("This will not be logged."); // This line will never execute.
|
||||||
|
* ```
|
||||||
|
*
|
||||||
|
* @category Platform
|
||||||
|
*/
|
||||||
declare function close(): void;
|
declare function close(): void;
|
||||||
|
|
||||||
/** @category Events */
|
/** @category Events */
|
||||||
declare var onerror: ((this: Window, ev: ErrorEvent) => any) | null;
|
declare var onerror: ((this: Window, ev: ErrorEvent) => any) | null;
|
||||||
/** @category Events */
|
/** @category Events */
|
||||||
|
|
Loading…
Add table
Reference in a new issue