ohctechv3/.svn/pristine/c4/c45fcaa3d037fc2bc022674b4954bbea6cef5795.svn-base

16 lines
458 B
Plaintext
Raw Normal View History

2024-10-28 15:03:36 +05:30
'use strict';
var implementation = require('./implementation');
module.exports = function getPolyfill() {
if (!String.prototype.trimEnd && !String.prototype.trimRight) {
return implementation;
}
var zeroWidthSpace = '\u200b';
var trimmed = zeroWidthSpace.trimEnd ? zeroWidthSpace.trimEnd() : zeroWidthSpace.trimRight();
if (trimmed !== zeroWidthSpace) {
return implementation;
}
return String.prototype.trimEnd || String.prototype.trimRight;
};