Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IState

Hierarchy

  • EventEmitter
    • IState

Implemented by

Index

Properties

Static defaultMaxListeners

defaultMaxListeners: number

Methods

addListener

  • addListener(event: string | symbol, listener: Function): this
  • Parameters

    • event: string | symbol
    • listener: Function

    Returns this

emit

  • emit(event: string | symbol, ...args: any[]): boolean
  • Parameters

    • event: string | symbol
    • Rest ...args: any[]

    Returns boolean

eventNames

  • eventNames(): (string | symbol)[]
  • Returns (string | symbol)[]

getControl

getGroup

  • getGroup(id: string): IGroup

getGroups

  • getGroups(): Map<string, IGroup>

getMaxListeners

  • getMaxListeners(): number
  • Returns number

getParticipantBySessionID

getParticipantByUserID

getParticipantByUsername

getParticipants

getScene

  • getScene(id: string): IScene

getScenes

  • getScenes(): Map<string, IScene>

listenerCount

  • listenerCount(type: string | symbol): number
  • Parameters

    • type: string | symbol

    Returns number

listeners

  • listeners(event: string | symbol): Function[]
  • Parameters

    • event: string | symbol

    Returns Function[]

on

  • on(event: "ready", listener: function): this
  • on(event: "selfUpdate", listener: function): this
  • on(event: "participantJoin", listener: function): this
  • on(event: "participantLeave", listener: function): this
  • on(event: "sceneDeleted", listener: function): this
  • on(event: "sceneCreated", listener: function): this
  • on(event: "groupDeleted", listener: function): this
  • on(event: "groupCreated", listener: function): this
  • on(event: "worldUpdated", listener: function): this
  • on(event: string, listener: Function): this
  • Fired when the ready state of the interactive session changes.

    Parameters

    • event: "ready"
    • listener: function
        • (ready: boolean): void
        • Parameters

          • ready: boolean

          Returns void

    Returns this

  • Fired when the connected participant's state is updated

    Parameters

    Returns this

  • Fired when a participant joins.

    Parameters

    • event: "participantJoin"
    • listener: function

    Returns this

  • Fired when a participant leaves.

    Parameters

    • event: "participantLeave"
    • listener: function
        • (participantSessionID: string, participant: IParticipant): void
        • Parameters

          Returns void

    Returns this

  • Fired when a scene is deleted.

    Parameters

    • event: "sceneDeleted"
    • listener: function
        • (sceneID: string, reassignSceneID: string): void
        • Parameters

          • sceneID: string
          • reassignSceneID: string

          Returns void

    Returns this

  • Fired when a scene is created.

    Parameters

    • event: "sceneCreated"
    • listener: function
        • Parameters

          Returns void

    Returns this

  • Fired when a group is deleted.

    Parameters

    • event: "groupDeleted"
    • listener: function
        • (groupID: string, reassignGroupID: string): void
        • Parameters

          • groupID: string
          • reassignGroupID: string

          Returns void

    Returns this

  • Fired when a group is created.

    Parameters

    • event: "groupCreated"
    • listener: function
        • Parameters

          Returns void

    Returns this

  • Fired when the world is updated.

    Parameters

    • event: "worldUpdated"
    • listener: function

    Returns this

  • Parameters

    • event: string
    • listener: Function

    Returns this

onSceneCreate

onWorldUpdate

once

  • once(event: string | symbol, listener: Function): this
  • Parameters

    • event: string | symbol
    • listener: Function

    Returns this

prependListener

  • prependListener(event: string | symbol, listener: Function): this
  • Parameters

    • event: string | symbol
    • listener: Function

    Returns this

prependOnceListener

  • prependOnceListener(event: string | symbol, listener: Function): this
  • Parameters

    • event: string | symbol
    • listener: Function

    Returns this

processMethod

removeAllListeners

  • removeAllListeners(event?: string | symbol): this
  • Parameters

    • Optional event: string | symbol

    Returns this

removeListener

  • removeListener(event: string | symbol, listener: Function): this
  • Parameters

    • event: string | symbol
    • listener: Function

    Returns this

reset

  • reset(): void

setClient

setMaxListeners

  • setMaxListeners(n: number): this
  • Parameters

    • n: number

    Returns this

synchronizeGroups

synchronizeLocalTime

  • synchronizeLocalTime(time?: Date | number): Date

synchronizeRemoteTime

  • synchronizeRemoteTime(time?: Date | number): Date

synchronizeScenes

Static listenerCount

  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • Parameters

    • emitter: EventEmitter
    • event: string | symbol

    Returns number

Generated using TypeDoc