UNPKG

@extscreen/es3-player

Version:

Vue-Next binding for ES native framework

13 lines (12 loc) 755 B
import { ESIPlayerManager } from "../core/ESIPlayerManager"; import { ESIPlayerInterceptor } from "./ESIPlayerInterceptor"; import { ESPlayerInterceptorType } from "./ESPlayerInterceptorType"; export interface ESPlayerInterceptorManager extends ESIPlayerManager { addInterceptor<T extends ESIPlayerInterceptor>(interceptor: T): void; removeInterceptor<T extends ESIPlayerInterceptor>(interceptor: T): void; getInterceptorsByType(type: ESPlayerInterceptorType): Array<ESIPlayerInterceptor> | null; getInterceptorsById(id: string): Array<ESIPlayerInterceptor> | null; getInterceptors(): Array<ESIPlayerInterceptor>; clearInterceptors(): void; } export declare function createESPlayerInterceptorManager(): ESPlayerInterceptorManager;