UNPKG

typeorm-pii-compliance

Version:

TypeORM PII Compliance Service: Cascading Personally Identifiable Information Disposal

18 lines (17 loc) 548 B
import { PiiMaskingMethod, PiiMetadataEntityType, PiiDisposalStrategy } from './types/pii.type'; export interface PiiMetadataEntity { group?: string; strategy?: PiiDisposalStrategy; entity: PiiMetadataEntityType; columns: string[]; hierarchyPriority: number; } export interface PiiMetadataColumn { entity: PiiMetadataEntityType; name: string; maskingMethod: PiiMaskingMethod; } export declare class PiiMetadata { static readonly entities: PiiMetadataEntity[]; static readonly columns: PiiMetadataColumn[]; }