Skip to content

Universal DevTools Kit SDK


Universal DevTools Kit SDK / @u-devtools/bridge / ViteRpcServer

Class: ViteRpcServer ​

Defined in: index.ts:127

Server-side RPC implementation (Node.js) Works through server.ws

Constructors ​

Constructor ​

new ViteRpcServer(ws): ViteRpcServer

Defined in: index.ts:130

Parameters ​

ParameterType
ws{ on: (event, handler) => void; send: (event, data) => void; }
ws.on(event, handler) => void
ws.send(event, data) => void

Returns ​

ViteRpcServer

Methods ​

broadcast() ​

broadcast(event, payload?): void

Defined in: index.ts:198

Broadcast an event to all connected clients

Parameters ​

ParameterTypeDescription
eventstringEvent name
payload?unknownOptional event payload

Returns ​

void


getMethods() ​

getMethods(): string[]

Defined in: index.ts:219

Get list of all registered method names

Returns ​

string[]

Array of method names


getMethodsCount() ​

getMethodsCount(): number

Defined in: index.ts:211

Get the number of registered methods

Returns ​

number

Number of registered methods


handle() ​

handle(method, fn): void

Defined in: index.ts:189

Register a method handler

Parameters ​

ParameterTypeDescription
methodstringMethod name to handle
fn(payload) => unknownHandler function

Returns ​

void

Released under the MIT License.