Type Alias: AnonymizationMode
@kortexya/reasoninglayer / AnonymizationMode
Type Alias: AnonymizationMode
Section titled “Type Alias: AnonymizationMode”AnonymizationMode = {
k:number;quasiIdentifiers:Record<string,QuasiIdentifier>;type:"k_anonymity"; } | {fieldIdentifiers?:Record<string,HipaaIdentifier>;type:"safe_harbor"; }
Defined in: src/types/anonymization.ts:65
Anonymization mode with its parameters — internally tagged on type.
Union Members
Section titled “Union Members”Type Literal
Section titled “Type Literal”{ k: number; quasiIdentifiers: Record<string, QuasiIdentifier>; type: "k_anonymity"; }
K-anonymity: every equivalence class over the quasi-identifiers has ≥ k members.
Type Literal
Section titled “Type Literal”{ fieldIdentifiers?: Record<string, HipaaIdentifier>; type: "safe_harbor"; }
HIPAA Safe Harbor: all 18 PHI identifier types absent or de-identified.
Remarks
Section titled “Remarks”Wire-serialised as { "type": "k_anonymity" | "safe_harbor", ... }
(backend AnonymizationMode, tag = "type", rename_all = "snake_case").