decord/source/__polyfill/05xxx/module_5029.js
github-actions 8d58bae3b2 chore: update source for alpha 347.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4907.js (118.4 MB)
2026-09-18 06:58:00 +00:00

32 lines
783 B
JavaScript

// Module ID: 5029
// Function ID: 5030
// Dependencies: []
// Module 5029
export default function fromPropertyDescriptor(__Value__) {
if (undefined === __Value__) {
return __Value__;
} else {
const obj = {};
if ("[[Value]]" in __Value__) {
obj.value = __Value__["[[Value]]"];
}
if ("[[Writable]]" in __Value__) {
obj.writable = __Value__["[[Writable]]"];
}
if ("[[Get]]" in __Value__) {
obj.get = __Value__["[[Get]]"];
}
if ("[[Set]]" in __Value__) {
obj.set = __Value__["[[Set]]"];
}
if ("[[Enumerable]]" in __Value__) {
obj.enumerable = __Value__["[[Enumerable]]"];
}
if ("[[Configurable]]" in __Value__) {
obj.configurable = __Value__["[[Configurable]]"];
}
return obj;
}
};