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

    Class GEmitterWorker<Events>

    Worker / DOM bridge emitter

    Type Parameters

    Index

    Constructors

    Properties

    target: WorkerLike
    events: Partial<{ [K in keyof Events]: ((payload: Events[K]) => void)[] }> = {}
    connected: boolean = false
    boundHandler: (e: MessageEvent) => void
    TAG: "__gEmitter"
    seq: number = 0
    mbAcc: number = 0

    Methods

    • Attach message listener

      Returns void

    • Send event (payload must be structured cloneable)

      Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns void

    Private_post

    • _post(data: any): void

      Parameters

      • data: any

      Returns void

    • Type Parameters

      • K extends string | number | symbol

      Parameters

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

      Returns void

    • Type Parameters

      • K extends string | number | symbol

      Parameters

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

      Returns void