UNPKG

@tomei/sso

Version:
28 lines (25 loc) 669 B
import Building from '../../models/building.entity'; import { RepositoryBase, IRepositoryBase } from '@tomei/general'; export class BuildingRepository extends RepositoryBase<Building> implements IRepositoryBase<Building> { constructor() { super(Building); } async findAndCountAll(options?: any) { try { let buildings: any; if (options) { buildings = await Building.findAndCountAll(options); } else { buildings = await Building.findAndCountAll(); } return buildings; } catch (error) { throw new Error( `An Error occured when retriving buildings: ${error.message}`, ); } } }