npaw-plugin-nwf
Version:
NPAW's Plugin
19 lines (18 loc) • 1.24 kB
TypeScript
type Adapter = {
fireInit(params?: object, triggeredEvent?: string): void;
fireStart(params?: object, triggeredEvent?: string): void;
fireJoin(params?: object, triggeredEvent?: string): void;
firePause(params?: object, triggeredEvent?: string): void;
fireResume(params?: object, triggeredEvent?: string): void;
fireBufferBegin(params?: object, convertFromSeek?: boolean, triggeredEvent?: string, triggeredByStateProperty?: boolean): void;
cancelBuffer(): void;
fireBufferEnd(params?: object, triggeredEvent?: string): void;
fireStop(params?: object, triggeredEvent?: string): void;
fireError(code?: string | object, msg?: string, metadata?: object, level?: string, triggeredEvent?: string, fatalError?: boolean, duration?: number): void;
fireFatalError(code?: string | object, msg?: string, metadata?: object, level?: string, triggeredEvent?: string, duration?: number): void;
fireSeekBegin(params?: object, convertFromBuffer?: boolean, triggeredEvent?: string): void;
fireSeekEnd(params?: object, triggeredEvent?: string): void;
cancelSeek(): void;
fireEvent(eventName?: string, dimensions?: object, values?: object, topLevelDimensions?: object): void;
};
export default Adapter;