forked from ard/ruoyi-api

‘liusuyi’
2023-10-28 7786c1a71400a8e1635d2d6c94161a0474c4bb67
1
2
3
4
5
6
7
8
9
10
11
12
var defineProperty = require('../internals/object-define-property').f;
var hasOwn = require('../internals/has-own-property');
var wellKnownSymbol = require('../internals/well-known-symbol');
 
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
 
module.exports = function (target, TAG, STATIC) {
  if (target && !STATIC) target = target.prototype;
  if (target && !hasOwn(target, TO_STRING_TAG)) {
    defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG });
  }
};