UNPKG

@n3okill/utils

Version:
18 lines 743 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.multiReplace = multiReplace; const multiReplace_1 = require("../string/multiReplace"); const detectEncoding_1 = require("./detectEncoding"); const toString_1 = require("./toString"); /** * Replace multiple occurrences in a Buffer * @param str * @param search `Array<string|RegExp>` * @param replace `Array<string | ReplaceFunction> | string | ReplaceFunction` * @returns */ function multiReplace(str, search, replace) { const encoding = (0, detectEncoding_1.detectEncoding)(str); return Buffer.from((0, multiReplace_1.multiReplace)((0, toString_1.toString)(str, encoding), search, replace), encoding); } //# sourceMappingURL=multiReplace.js.map