UNPKG

@n3okill/utils

Version:
18 lines 834 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.multiReplaceNamed = multiReplaceNamed; const detectEncoding_1 = require("./detectEncoding"); const toString_1 = require("./toString"); const multiReplaceNamed_1 = require("../string/multiReplaceNamed"); /** * Replace items in buffer based on given object * Ex: multiReplaceNamed(Buffer.from("Hello %World%!"),{"%World%":"Joe"}) => Hello Joe! * @param str Buffer to be replaced * @param params Object with items to replace * @returns Buffer with items replaced */ function multiReplaceNamed(str, params) { const encoding = (0, detectEncoding_1.detectEncoding)(str); return Buffer.from((0, multiReplaceNamed_1.multiReplaceNamed)((0, toString_1.toString)(str, encoding), params), encoding); } //# sourceMappingURL=multiReplaceNamed.js.map