import { RepositoryBase } from '@tomei/general'; import { ServiceItemModel } from '../../models/service-item.entity'; export class ServiceItemRepository extends RepositoryBase { constructor() { super(ServiceItemModel); } async findAndCountAll(options?: any) { try { let serviceItems: any; if (options) { serviceItems = await ServiceItemModel.findAndCountAll(options); } else { serviceItems = await ServiceItemModel.findAndCountAll(); } return serviceItems; } catch (error) { throw new Error( `An Error occured when retriving service items: ${error.message}`, ); } } }