import { Service } from 'typedi'; import { Repository } from 'typeorm'; import { InjectRepository } from 'typeorm-typedi-extensions'; import { BaseService, WhereInput } from 'warthog'; import { FeaturedVideo } from './featured-video.model'; @Service('FeaturedVideoService') export class FeaturedVideoService extends BaseService { constructor(@InjectRepository(FeaturedVideo) protected readonly repository: Repository) { super(FeaturedVideo, repository); } async find( where?: any, orderBy?: string, limit?: number, offset?: number, fields?: string[] ): Promise { let f = fields; if (f == undefined) { f = []; } return super.find(where, orderBy, limit, offset, f); } }