-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
---@class ws
---@field connect fun(self: ws, url: string, optional_headers: table|nil, optional_cookies: table|nil): WebSocket Creates a websocket
---@field tick fun(self: ws): nil Updates all Websockets
ws = {}
---@class WebSocket
---@field on fun(self: WebSocket, event: "open", callback: fun()): nil Fired on websocket event
---@field on fun(self: WebSocket, event: "close"|"error", callback: fun(code: number, reason: string)): nil Fired on websocket event
---@field on fun(self: WebSocket, event: "message", callback: fun(data: string)): nil Fired on websocket event
---@field send fun(self: WebSocket, data: string): nil Sends data over Websocket
---@field close fun(self: WebSocket): nil Closes the WebsocketMetadata
Metadata
Assignees
Labels
No labels