summaryrefslogtreecommitdiff
path: root/ext/websocket/00_ops.js
blob: 38628f8c3eba641e846a75089c87418a46a6d3ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
import { core } from "ext:core/mod.js";
const {
  op_ws_create,
  op_ws_close,
  op_ws_send_binary,
  op_ws_send_binary_ab,
  op_ws_send_text,
  op_ws_next_event,
  op_ws_get_buffer,
  op_ws_get_buffer_as_string,
  op_ws_get_error,
  op_ws_send_ping,
  op_ws_get_buffered_amount,
  op_ws_send_text_async,
  op_ws_send_binary_async,
  op_ws_check_permission_and_cancel_handle,
} = core.ensureFastOps();

export {
  op_ws_check_permission_and_cancel_handle,
  op_ws_close,
  op_ws_create,
  op_ws_get_buffer,
  op_ws_get_buffer_as_string,
  op_ws_get_buffered_amount,
  op_ws_get_error,
  op_ws_next_event,
  op_ws_send_binary,
  op_ws_send_binary_ab,
  op_ws_send_binary_async,
  op_ws_send_ping,
  op_ws_send_text,
  op_ws_send_text_async,
};