import { Service } from 'typedi'; import { Repository } from 'typeorm'; import { InjectRepository } from 'typeorm-typedi-extensions'; import { BaseService, WhereInput } from 'warthog'; import { Language } from './language.model'; @Service('LanguageService') export class LanguageService extends BaseService { constructor(@InjectRepository(Language) protected readonly repository: Repository) { super(Language, 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); } }