Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Remote

Hierarchy

  • Remote

Index

Constructors

constructor

Properties

clientId

clientId: string

eventCallbacks

eventCallbacks: IEventCallbacks

Private exec

exec: ExecFunc

Private sender

sender: (...args: unknown[]) => void

Type declaration

    • (...args: unknown[]): void
    • Parameters

      • Rest ...args: unknown[]

      Returns void

Private type

type: XjsTypes

Methods

Private isRemote

  • isRemote(): boolean

processRequest

  • processRequest(__namedParameters: { args: unknown[]; asyncId: number; clientId: string; fn: string }): Promise<void>
  • Parameters

    • __namedParameters: { args: unknown[]; asyncId: number; clientId: string; fn: string }
      • args: unknown[]
      • asyncId: number
      • clientId: string
      • fn: string

    Returns Promise<void>

receiveMessage

  • receiveMessage(data: string): void

send

setSender

  • setSender(sender: (...args: unknown[]) => void): void
  • Parameters

    • sender: (...args: unknown[]) => void
        • (...args: unknown[]): void
        • Parameters

          • Rest ...args: unknown[]

          Returns void

    Returns void

Object literals

proxy

proxy: object

clientEvents

clientEvents: {}

Type declaration

emitEvent

  • emitEvent(eventName: string, result: string): void

getClientEvents

  • getClientEvents(clientId: ClientId): unknown

registerEvent

  • registerEvent(clientId: ClientId, eventName: string, sender: (...args: unknown[]) => void): void
  • Parameters

    • clientId: ClientId
    • eventName: string
    • sender: (...args: unknown[]) => void
        • (...args: unknown[]): void
        • Parameters

          • Rest ...args: unknown[]

          Returns void

    Returns void

unregisterEvent

  • unregisterEvent(clientId: ClientId, eventName: string): void

remote

remote: object

eventCallbacks

eventCallbacks: {}

Type declaration

emitEvent

  • emitEvent(eventName: string, result: unknown): void

registerEvent

  • registerEvent(eventName: string, callback: (...args: unknown[]) => void): void
  • Parameters

    • eventName: string
    • callback: (...args: unknown[]) => void
        • (...args: unknown[]): void
        • Parameters

          • Rest ...args: unknown[]

          Returns void

    Returns void

unregisterEvent

  • unregisterEvent(eventName: string): void

Generated using TypeDoc