mirror of
https://github.com/denoland/deno.git
synced 2025-09-26 20:29:11 +00:00
feat: Deno.create (#3629)
This commit is contained in:
parent
2d5457df15
commit
b71d5708c6
4 changed files with 33 additions and 9 deletions
12
cli/js/lib.deno_runtime.d.ts
vendored
12
cli/js/lib.deno_runtime.d.ts
vendored
|
@ -306,6 +306,18 @@ declare namespace Deno {
|
|||
* })();
|
||||
*/
|
||||
export function open(filename: string, mode?: OpenMode): Promise<File>;
|
||||
/** Creates a file if none exists or truncates an existing file and returns
|
||||
* an instance of the `File` object synchronously.
|
||||
*
|
||||
* const file = Deno.createSync("/foo/bar.txt");
|
||||
*/
|
||||
export function createSync(filename: string): File;
|
||||
/** Creates a file if none exists or truncates an existing file and returns
|
||||
* an instance of the `File` object.
|
||||
*
|
||||
* const file = await Deno.create("/foo/bar.txt");
|
||||
*/
|
||||
export function create(filename: string): Promise<File>;
|
||||
/** Read synchronously from a file ID into an array buffer.
|
||||
*
|
||||
* Return `number | EOF` for the operation.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue