/** * A simple promise queue to enforce the order of async APIs for example, start/stop video/audio input. */ export default class PromiseQueue { queue: Promise; add(func: () => Promise): Promise; }