/** * @license * Copyright 2022-2024 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ /** * A "multiplex" tracks an extensible set of promises. */ export interface Multiplex { add(worker: Promise): void; close(): Promise; [Symbol.asyncDispose](): Promise; }