UNPKG

@dbs-portal/core-api

Version:

HTTP client and API utilities for DBS Portal

41 lines 1.01 kB
/** * ABP Framework mock data factories */ import { generateId, generateDate } from '../utils/data-generator'; /** * ABP Entity factory */ export const abpEntityFactory = (overrides = {}) => { return { id: generateId(), creationTime: generateDate(new Date(2020, 0, 1)).toISOString(), isDeleted: false, ...overrides, }; }; /** * ABP Audit Entity factory */ export const abpAuditEntityFactory = (overrides = {}) => { const baseEntity = abpEntityFactory(); return { ...baseEntity, creatorId: generateId(), lastModificationTime: generateDate().toISOString(), lastModifierId: generateId(), ...overrides, }; }; /** * ABP Full Audit Entity factory */ export const abpFullAuditEntityFactory = (overrides = {}) => { const auditEntity = abpAuditEntityFactory(); return { ...auditEntity, deletionTime: '', deleterId: '', ...overrides, }; }; //# sourceMappingURL=abp-factory.js.map