spectaql
Version:
A powerful library for autogenerating static GraphQL API documentation
16 lines (12 loc) • 489 B
JavaScript
;var _get = _interopRequireDefault(require("lodash/get"));function _interopRequireDefault(e) {return e && e.__esModule ? e : { default: e };}
module.exports = function (string, trailer, options) {
if (!(string && trailer)) {
return string;
}
if ((0, _get.default)(options, 'hash.isRegex')) {
return string.replace(new RegExp(`${trailer}$`), '');
} else if (string.endsWith(trailer)) {
return string.slice(0, trailer.length * -1);
}
return string;
};