@twilio/flex-ui
Version:
Twilio Flex UI
26 lines (25 loc) • 840 B
TypeScript
import { Spy, SpyCommonConfigurableOptions, SpyConstructorOptions } from "./Spy";
/**
* @package
* @typedef {object} EventEmitterSpySpecificOptions
* @property {Array<string>} events events to listen to
* @memberof Log
*/
type EventEmitterSpySpecificOptions = {
events: Array<string>;
};
/**
* @typedef EventEmitterSpyOptions
* @mixes Log.SpyCommonConfigurableOptions
* @mixes Log.EventEmitterSpySpecificOptions
* @memberof Log
*/
export type EventEmitterSpyOptions = SpyCommonConfigurableOptions & EventEmitterSpySpecificOptions;
export type EventEmitterSpyConstructorOptions = SpyConstructorOptions & EventEmitterSpySpecificOptions;
export declare class EventEmitterSpy extends Spy {
private readonly events;
constructor(options: EventEmitterSpyConstructorOptions);
start(): void;
stop(): void;
}
export {};