UNPKG

@elsikora/nestjs-crud-automator

Version:

A library for automating the creation of CRUD operations in NestJS.

30 lines (28 loc) 993 B
/** * Base class for services providing CRUD operations. * @see {@link https://elsikora.com/docs/nestjs-crud-automator/api-reference/classes#apiservicebase | API Reference - ApiServiceBase} * @see {@link https://elsikora.com/docs/nestjs-crud-automator/core-concepts/services | Core Concepts - Services} */ class ApiServiceBase { create(properties, eventManager) { return Promise.resolve({}); } delete(criteria, eventManager) { return Promise.resolve(); } // eslint-disable-next-line @elsikora/sonar/no-identical-functions get(properties, eventManager) { return Promise.resolve({}); } getList(properties, eventManager) { return Promise.resolve({ items: [], total: 0 }); } getMany(properties, eventManager) { return Promise.resolve([]); } update(criteria, properties, eventManager) { return Promise.resolve({}); } } export { ApiServiceBase }; //# sourceMappingURL=service-base.class.js.map