npaw-plugin-nwf
Version:
NPAW's Plugin
25 lines (24 loc) • 1.51 kB
TypeScript
type AdsAdapter = {
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;
fireClick(params?: object): void;
fireQuartile(quartile: number): void;
fireManifest(params?: object, message?: string): void;
fireSkip(params?: object): void;
fireBreakStart(params?: object): void;
fireBreakStop(params?: object): void;
};
export default AdsAdapter;