diff options
Diffstat (limited to 'core/lib.deno_core.d.ts')
-rw-r--r-- | core/lib.deno_core.d.ts | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/core/lib.deno_core.d.ts b/core/lib.deno_core.d.ts index 6db01df61..4a5d6433b 100644 --- a/core/lib.deno_core.d.ts +++ b/core/lib.deno_core.d.ts @@ -45,6 +45,21 @@ declare namespace Deno { */ function tryClose(rid: number): void; + /** + * Read from a (stream) resource that implements read() + */ + function read(rid: number, buf: Uint8Array): Promise<number>; + + /** + * Write to a (stream) resource that implements write() + */ + function write(rid: number, buf: Uint8Array): Promise<number>; + + /** + * Shutdown a resource + */ + function shutdown(rid: number): Promise<void>; + /** Get heap stats for current isolate/worker */ function heapStats(): Record<string, number>; |