@dbs-portal/core-api
Version:
HTTP client and API utilities for DBS Portal
45 lines • 1.07 kB
TypeScript
/**
* ABP Framework mock data factories
*/
import type { MockDataFactory } from '../types';
/**
* ABP Entity interface
*/
export interface AbpEntity {
id: string;
creationTime: string;
creatorId?: string;
lastModificationTime?: string;
lastModifierId?: string;
isDeleted: boolean;
deletionTime?: string;
deleterId?: string;
}
/**
* ABP Audit Entity interface
*/
export interface AbpAuditEntity extends AbpEntity {
creatorId: string;
lastModificationTime: string;
lastModifierId: string;
}
/**
* ABP Full Audit Entity interface
*/
export interface AbpFullAuditEntity extends AbpAuditEntity {
deletionTime: string;
deleterId: string;
}
/**
* ABP Entity factory
*/
export declare const abpEntityFactory: MockDataFactory<AbpEntity>;
/**
* ABP Audit Entity factory
*/
export declare const abpAuditEntityFactory: MockDataFactory<AbpAuditEntity>;
/**
* ABP Full Audit Entity factory
*/
export declare const abpFullAuditEntityFactory: MockDataFactory<AbpFullAuditEntity>;
//# sourceMappingURL=abp-factory.d.ts.map