@kayelaa/canvas API - v0.2.15
    Preparing search index...

    Class GEmitterMemory<Events>

    Memory-based client for in-process IPC

    Type Parameters

    Index

    Constructors

    Properties

    peer: GEmitterMemory<Events> = null
    key: string
    events: Partial<{ [K in keyof Events]: ((payload: Events[K]) => void)[] }> = {}
    mbAcc: number = 0
    connected: boolean = false

    Methods

    • Is connected

      Returns boolean

    • Add event listener

      Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K
      • listener: (payload: Events[K]) => void

      Returns void

    • Remove event listener

      Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K
      • listener: (payload: Events[K]) => void

      Returns void

    • Emit event internally

      Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns void

    • Send message to peer

      Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns void

    • Receive message from peer

      Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns void

    • Get the client's key

      Returns string