Skip to content

Lua Documentation #1

@Nikodem2

Description

@Nikodem2
---@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 Websocket

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions