@n3okill/utils
Version:
Many javascript helpers
18 lines • 743 B
JavaScript
;
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