UNPKG

redact-pii

Version:

Remove personally identifiable information from text.

19 lines 678 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SyncCompositeRedactor = void 0; const composition_1 = require("./composition"); /** @public */ class SyncCompositeRedactor { constructor(opts) { this.childRedactors = []; this.redact = (textToRedact) => { for (const redactor of this.childRedactors) { textToRedact = redactor.redact(textToRedact); } return textToRedact; }; this.childRedactors = (0, composition_1.composeChildRedactors)(opts); } } exports.SyncCompositeRedactor = SyncCompositeRedactor; //# sourceMappingURL=SyncCompositeRedactor.js.map