IFClite TypeScript API
    Preparing search index...

    Interface MessageEndpoint

    Worker message accounting (#6957): the ONE wrapper every loader worker boundary goes through. It patches the worker's postMessage (main -> worker, out) and listens for its messages (worker -> main, in), adding per label:

    msg.

    .count messages msg.
    interface MessageEndpoint {
        addEventListener?(
            type: "message",
            listener: (event: { data: unknown }) => void,
        ): void;
        postMessage(message: unknown, transfer?: unknown): void;
    }
    Index
    • Absent on a bare port double: then only the outbound side is counted.

      Parameters

      • type: "message"
      • listener: (event: { data: unknown }) => void

      Returns void

    • Parameters

      • message: unknown
      • Optionaltransfer: unknown

      Returns void