frontend/.pnpm-store/v3/files/d0/b77eb9ab447af98171334e0c81bd605a0d234b48c66c9ff2f0633fd9186e8ec8d602ce7c97f25cad8c13a1612022a2fb40a5ba4994da0e2248d0fb0199dc8c

20 lines
668 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = rtrim;
var _assertString = _interopRequireDefault(require("./util/assertString"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function rtrim(str, chars) {
(0, _assertString.default)(str); // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Escaping
var pattern = chars ? new RegExp("[".concat(chars.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), "]+$"), 'g') : /\s+$/g;
return str.replace(pattern, '');
}
module.exports = exports.default;
module.exports.default = exports.default;