类 RPCServer

一个基于 websocket 的 RPC

继承关系

  • RPCServer

构造函数

  • 参数

    • url: string
    • key: string
    • getImports: (() => Record<string, unknown>)
        • (): Record<string, unknown>
        • 返回 Record<string, unknown>

    • logger: ((msg) => void) = console.log
        • (msg): void
        • 参数

          • msg: string

          返回 void

    • ndarrayCacheUrl: string = ""
    • ndarrayCacheDevice: string = "cpu"
    • initProgressCallback: InitProgressCallback = undefined
    • asyncOnServerLoad: ((inst) => Promise<void>) = undefined
        • (inst): Promise<void>
        • 参数

          返回 Promise<void>

    返回 RPCServer

属性

getImports: (() => Record<string, unknown>)

类型声明

    • (): Record<string, unknown>
    • 返回 Record<string, unknown>

key: string
logger: ((msg) => void)

类型声明

    • (msg): void
    • 参数

      • msg: string

      返回 void

socket: WebSocket
state: RPCServerState = RPCServerState.InitHeader
url: string

使用 TypeDoc 生成