decord/source/__polyfill/01xxx/module_1204.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

62 lines
1.9 KiB
JavaScript

// Module ID: 1204
// Function ID: 1205
// Dependencies: []
// Exports: clearOneofValue, getOneofValue, getSelectedOneofValue, isOneofGroup, setOneofValue, setUnknownOneofValue
// Module 1204
export const isOneofGroup = function isOneofGroup(oneofKind) {
if (typeof oneofKind === "object") {
if (null !== oneofKind) {
if (oneofKind.hasOwnProperty("oneofKind")) {
if ("string" === typeof oneofKind.oneofKind) {
let tmp3 = undefined !== oneofKind[oneofKind.oneofKind];
if (tmp3) {
const _Object2 = Object;
tmp3 = 2 == Object.keys(oneofKind).length;
}
return tmp3;
} else if ("undefined" === tmp) {
const _Object = Object;
return 1 == Object.keys(oneofKind).length;
} else {
return false;
}
}
}
}
return false;
};
export const getOneofValue = function getOneofValue(arg0, arg1) {
return arg0[arg1];
};
export const setOneofValue = function setOneofValue(oneofKind, oneofKind2, arg2) {
if (undefined !== oneofKind.oneofKind) {
oneofKind = oneofKind.oneofKind;
delete tmp2[tmp];
}
oneofKind.oneofKind = oneofKind2;
if (undefined !== arg2) {
oneofKind[oneofKind2] = arg2;
}
};
export const setUnknownOneofValue = function setUnknownOneofValue(oneofKind, oneofKind2, arg2) {
if (undefined !== oneofKind.oneofKind) {
oneofKind = oneofKind.oneofKind;
delete tmp2[tmp];
}
oneofKind.oneofKind = oneofKind2;
if (tmp3) {
oneofKind[oneofKind2] = arg2;
}
};
export const clearOneofValue = function clearOneofValue(oneofKind) {
if (undefined !== oneofKind.oneofKind) {
oneofKind = oneofKind.oneofKind;
delete tmp[tmp2];
}
oneofKind.oneofKind = undefined;
};
export const getSelectedOneofValue = function getSelectedOneofValue(oneofKind) {
return undefined !== oneofKind.oneofKind ? oneofKind[oneofKind.oneofKind] : undefined;
};