import BaseService from "../../service"; import { IService, IResourceMapper, IFindParams } from "../../interfaces"; import { IVideoSource, IVideoSourceResource } from "./"; export interface IVideoSourceService extends IService { findByVideoId(videoId: string, options: IFindParams): Promise; findBySourceId(videoId: string, sourceId: string, options: IFindParams): Promise; } export default class VideoSourceService extends BaseService implements IVideoSourceService { resource: string; mapper: IResourceMapper; url(videoId: any): string; findByVideoId(videoId: string, options?: IFindParams): Promise; findBySourceId(videoId: string, sourceId: string, options?: IFindParams): Promise; }