linwenling
2023-04-06 489836df6b7f28581e648a2d1c613600521e6fb5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
'use strict';
 
var implementation = require('./implementation');
 
var zeroWidthSpace = '\u200b';
var mongolianVowelSeparator = '\u180E';
 
module.exports = function getPolyfill() {
    if (
        String.prototype.trim
        && zeroWidthSpace.trim() === zeroWidthSpace
        && mongolianVowelSeparator.trim() === mongolianVowelSeparator
        && ('_' + mongolianVowelSeparator).trim() === ('_' + mongolianVowelSeparator)
        && (mongolianVowelSeparator + '_').trim() === (mongolianVowelSeparator + '_')
    ) {
        return String.prototype.trim;
    }
    return implementation;
};