mirror of
https://github.com/denoland/deno.git
synced 2025-09-28 05:04:48 +00:00
Remove doc strings from cli/js TS files (#4329)
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
This commit is contained in:
parent
3ac642c183
commit
e435c2be15
87 changed files with 0 additions and 2025 deletions
|
@ -2,29 +2,13 @@
|
|||
import { sendSync, sendAsync } from "../dispatch_json.ts";
|
||||
|
||||
export interface RemoveOptions {
|
||||
/** Defaults to `false`. If set to `true`, path will be removed even if
|
||||
* it's a non-empty directory. */
|
||||
recursive?: boolean;
|
||||
}
|
||||
|
||||
/** Synchronously removes the named file or directory. Throws error if
|
||||
* permission denied, path not found, or path is a non-empty directory and
|
||||
* the `recursive` option isn't set to `true`.
|
||||
*
|
||||
* Deno.removeSync("/path/to/dir/or/file", { recursive: false });
|
||||
*
|
||||
* Requires `allow-write` permission. */
|
||||
export function removeSync(path: string, options: RemoveOptions = {}): void {
|
||||
sendSync("op_remove", { path, recursive: !!options.recursive });
|
||||
}
|
||||
|
||||
/** Removes the named file or directory. Throws error if permission denied,
|
||||
* path not found, or path is a non-empty directory and the `recursive`
|
||||
* option isn't set to `true`.
|
||||
*
|
||||
* await Deno.remove("/path/to/dir/or/file", { recursive: false });
|
||||
*
|
||||
* Requires `allow-write` permission. */
|
||||
export async function remove(
|
||||
path: string,
|
||||
options: RemoveOptions = {}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue