resume-anonymizer
Version:
A flexible NPM package for anonymizing resumes to reduce bias in hiring
18 lines • 617 B
TypeScript
import { ChangeLog } from '../types';
export declare class Replacer {
private pseudonymPatterns;
private replacements;
private counters;
changeLog: ChangeLog;
constructor(pseudonymPatterns: {
name?: string;
company?: string;
person?: string;
education?: string;
});
getOrCreateReplacement(original: string, type: 'name' | 'company' | 'person' | 'education'): string;
private logChange;
replaceInText(text: string, original: string, replacement: string): string;
getAllReplacements(): Map<string, string>;
}
//# sourceMappingURL=replacer.d.ts.map