Skip to main content

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()​

static getInstance(): 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​

ParameterType
targetFunction
optionsAuditOptions

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​

ParameterType
targetFunction

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​

ParameterType
targetFunction

Returns​

boolean


clear()​

clear(): void

Defined in: src/audit/AuditMetadata.ts:80

Clears all registered entries. Used in tests.

Returns​

void