Files
NapCatQQ/.pnpm-store/v3/files/fe/e95e6b3f3315b05b682eb47e90d100a9b84b3a4a80df93f83ab3f0f83cc24988cb0ca6c7b6d0fcd006d1107e183bab3b6f1003d3741c1a294f1736fb0a0809
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

22 lines
583 B
Plaintext

'use strict';
var GetIntrinsic = require('get-intrinsic');
var safePushApply = require('safe-push-apply');
var $ownKeys = GetIntrinsic('%Reflect.ownKeys%', true);
var $gOPN = GetIntrinsic('%Object.getOwnPropertyNames%', true);
var $gOPS = GetIntrinsic('%Object.getOwnPropertySymbols%', true);
var keys = require('object-keys');
/** @type {import('.')} */
module.exports = $ownKeys || function ownKeys(source) {
/** @type {(keyof typeof source)[]} */
var sourceKeys = ($gOPN || keys)(source);
if ($gOPS) {
safePushApply(sourceKeys, $gOPS(source));
}
return sourceKeys;
};