UNPKG

@feugene/mu

Version:

Helpful TS utilities without dependencies

23 lines 753 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = endsWith; const toString_1 = __importDefault(require("../to/toString")); /** * Checks if string ends with the given target string * * @param {string} str * @param {string} target * @returns {boolean} */ function endsWith(str, target) { str = (0, toString_1.default)(str); target = (0, toString_1.default)(target); let position = str.length; const end = position; position -= target.length; return position >= 0 && str.slice(position, end) === target; } //# sourceMappingURL=endsWith.js.map