decord/source/modules/build_overrides/BuildOverrideStore.tsx
github-actions 03cf168fbc chore: update source for alpha 347.3
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4825.js (118.4 MB)
2026-09-17 08:17:09 +00:00

89 lines
3 KiB
TypeScript

// Module ID: 11579
// Function ID: 11580
// Name: BuildOverrideStore
// Dependencies: [1361, 573, 504, 2]
// Module 11579 (BuildOverrideStore)
import initializeDefault from "initialize" /* 504 */;
import DispatcherDefault from "Dispatcher" /* 573 */;
import BuildOverrideUtils from "BuildOverrideUtils" /* 1361 */;
require = fn;
let obj = { NotResolved: 0, [0]: "NotResolved", Resolving: 1, [1]: "Resolving", Resolved: 2, [2]: "Resolved", Invalid: 3, [3]: "Invalid" };
let Resolved = obj.NotResolved;
let overrides = null;
obj = {};
const Store = initializeDefault.Store;
class BuildOverrideStore extends Store {
}
const prototype = BuildOverrideStore.prototype;
prototype["getCurrentBuildOverride"] = function getCurrentBuildOverride() {
if (Resolved === obj.NotResolved) {
Resolved = obj.Resolving;
obj = BuildOverrideUtils;
const buildOverride = obj.getBuildOverride();
buildOverride.then((overrides) => {
DispatcherDefault.dispatch({ type: "CURRENT_BUILD_OVERRIDE_RESOLVED", overrides });
});
}
return { state: Resolved, overrides };
};
prototype["getBuildOverride"] = function getBuildOverride(url) {
_require = url;
if (!(url in obj4)) {
obj = require("BuildOverrideUtils");
const validateURLResult = obj.validateURL(url);
if (null != validateURLResult) {
const obj2 = {};
const merged = Object.assign(obj4);
const obj3 = { url, validatedURL: validateURLResult.url, payload: null, state: null };
const _String = String;
obj3.payload = String(validateURLResult.payload);
obj3.state = obj.Resolving;
obj2[url] = obj3;
obj4 = obj2;
const buildOverrideMeta = tmp(1361).getBuildOverrideMeta(validateURLResult.url);
buildOverrideMeta.then((override) => {
DispatcherDefault.dispatch({ type: "BUILD_OVERRIDE_RESOLVED", url, override });
});
const tmpResult = tmp(1361);
} else {
obj4 = {};
const merged1 = Object.assign(obj4);
const obj5 = { url, state: obj.Invalid };
obj4[url] = obj5;
}
tmp = _require;
}
return obj4[url];
};
prototype["getBuildOverrides"] = function getBuildOverrides() {
return obj;
};
BuildOverrideStore.displayName = "BuildOverrideStore";
const buildOverrideStore = new BuildOverrideStore(DispatcherDefault, {
BUILD_OVERRIDE_RESOLVED: function handleBuildOverrideResolved(arg0) {
({ url, override } = arg0);
if (null == override) {
Resolved = obj.Invalid;
} else {
Resolved = obj.Resolved;
}
obj = {};
const merged = Object.assign(obj);
const obj2 = {};
const merged1 = Object.assign(obj[url]);
obj2.state = Resolved;
obj2.override = override;
obj[url] = obj2;
},
CURRENT_BUILD_OVERRIDE_RESOLVED: function handleCurrentBuildOverrideResolved(overrides) {
Resolved = obj.Resolved;
overrides = overrides.overrides;
}
});
const size = fn(2);
const result = size.fileFinishedImporting("modules/build_overrides/BuildOverrideStore.tsx");
export default buildOverrideStore;
export const State = obj;