Class: AuditMetadataRegistry
Defined in: src/audit/AuditMetadata.ts:51
Internal registry mapping entity constructors to their AuditOptions.
Populated by the @Auditable class decorator at decoration-time.
Methods
getInstance()
staticgetInstance():AuditMetadataRegistry
Defined in: src/audit/AuditMetadata.ts:57
Returns
AuditMetadataRegistry
register()
register(
target,options):void
Defined in: src/audit/AuditMetadata.ts:65
Registers audit options for an entity class.
Parameters
| Parameter | Type |
|---|---|
target | Function |
options | AuditOptions |
Returns
void
get()
get(
target):AuditOptions|undefined
Defined in: src/audit/AuditMetadata.ts:70
Returns audit options for an entity class, or undefined if not auditable.
Parameters
| Parameter | Type |
|---|---|
target | Function |
Returns
AuditOptions | undefined
isAuditable()
isAuditable(
target):boolean
Defined in: src/audit/AuditMetadata.ts:75
Returns true if the entity class has been decorated with @Auditable.
Parameters
| Parameter | Type |
|---|---|
target | Function |
Returns
boolean
clear()
clear():
void
Defined in: src/audit/AuditMetadata.ts:80
Clears all registered entries. Used in tests.
Returns
void