- 'use strict';
- var implementation = require('./implementation');
- module.exports = function getPolyfill() {
- if (!String.prototype.trimStart && !String.prototype.trimLeft) {
- return implementation;
- }
- var zeroWidthSpace = '\u200b';
- var trimmed = zeroWidthSpace.trimStart ? zeroWidthSpace.trimStart() : zeroWidthSpace.trimLeft();
- if (trimmed !== zeroWidthSpace) {
- return implementation;
- }
- return String.prototype.trimStart || String.prototype.trimLeft;
- };
|