diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-09-27 17:33:10 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-27 17:33:10 -0400 |
commit | d38ccfc6dcb8643daa4f9e695d47a79cf068f90e (patch) | |
tree | d36ad2934e8550242d50e866f4ad2b6c303646b7 /js/libdeno.ts | |
parent | bf93ca54dd85686c7b93a6189913e48e10de8dcf (diff) |
Support zero-copy data in libdeno.send(). (#838)
This is a large API refactor of deno.h which replaces
deno_send() and deno_set_response() with deno_respond().
It also adds a req_id parameter to the deno_recv_cb.
Make writeFile/writeFileSync use it.
Diffstat (limited to 'js/libdeno.ts')
-rw-r--r-- | js/libdeno.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/js/libdeno.ts b/js/libdeno.ts index 8445a2d2b..afd6f1aec 100644 --- a/js/libdeno.ts +++ b/js/libdeno.ts @@ -6,7 +6,7 @@ type MessageCallback = (msg: Uint8Array) => void; interface Libdeno { recv(cb: MessageCallback): void; - send(msg: ArrayBufferView): null | Uint8Array; + send(control: ArrayBufferView, data?: ArrayBufferView): null | Uint8Array; print(x: string, isErr?: boolean): void; |