UNPKG

core-js-pure

Version:
15 lines (12 loc) 521 B
'use strict'; var isPrototypeOf = require('../../internals/object-is-prototype-of'); var numberMethod = require('../number/virtual/clamp'); var NumberPrototype = String.prototype; module.exports = function (it) { var ownProperty = it.clamp; // eslint-disable-next-line es/no-nonstandard-string-prototype-properties -- safe if (typeof it == 'number' || it === NumberPrototype || (isPrototypeOf(NumberPrototype, it) && ownProperty === NumberPrototype.clamp)) { return numberMethod; } return ownProperty; };