import { RepositoryBase, IRepositoryBase } from '@tomei/general'; import { OrderCustomerModel } from '../../models/order-customer.entity'; export class OrderCustomerRepository extends RepositoryBase implements IRepositoryBase { constructor() { super(OrderCustomerModel); } async findAndCountAll(options?: any) { try { let customers: any; if (options) { customers = await OrderCustomerModel.findAndCountAll(options); } else { customers = await OrderCustomerModel.findAndCountAll(); } return customers; } catch (error) { throw new Error( `An Error occured when retriving customers: ${error.message}`, ); } } }