decord/alpha/source/modules/conjure/preview/conjurePreviewFrameSurfaces.tsx

64 lines
2.9 KiB
TypeScript
Raw Normal View History

2026-10-09 10:00:15 +00:00
// Module ID: 11374
// Function ID: 11375
2026-10-08 09:57:35 +00:00
// Name: conjurePreviewFrameSurfaces
2026-10-09 10:00:15 +00:00
// Dependencies: [8594, 6940, 2]
// Exports: declaresPreviewFrame, isConjurePreviewFrameSurfaceType, previewFrameLaunchType, previewFrameSurfaceOptions, resolvePreviewFrameSurface
2026-10-08 09:57:35 +00:00
2026-10-09 10:00:15 +00:00
// Module 11374 (conjurePreviewFrameSurfaces)
import ConjureTypes from "ConjureTypes" /* 6940 */;
import EmbeddedSurfaceType from "EmbeddedSurfaceType" /* 8594 */;
2026-10-08 09:57:35 +00:00
import size from "module_2" /* 2 */;
let obj = { type: EmbeddedSurfaceType.EmbeddedSurfaceType.APP_CHANNEL, declaredBy: ConjureTypes.ConjureSupportedSurface.APP_CHANNEL };
2026-10-09 10:00:15 +00:00
const items = [obj, { type: EmbeddedSurfaceType.EmbeddedSurfaceType.VOICE_CHANNEL, declaredBy: ConjureTypes.ConjureSupportedSurface.VOICE_CHANNEL }, ];
2026-10-08 09:57:35 +00:00
({ type: EmbeddedSurfaceType.EmbeddedSurfaceType.VOICE_CHANNEL, declaredBy: ConjureTypes.ConjureSupportedSurface.VOICE_CHANNEL });
2026-10-09 10:00:15 +00:00
items[2] = { type: EmbeddedSurfaceType.EmbeddedSurfaceType.MAIN, declaredBy: ConjureTypes.ConjureSupportedSurface.ACTIVITY };
({ type: EmbeddedSurfaceType.EmbeddedSurfaceType.MAIN, declaredBy: ConjureTypes.ConjureSupportedSurface.ACTIVITY });
2026-10-08 09:57:35 +00:00
let mapped = items.map((type) => type.type);
2026-10-09 10:00:15 +00:00
const items1 = [EmbeddedSurfaceType.EmbeddedSurfaceType.APP_CHANNEL, EmbeddedSurfaceType.EmbeddedSurfaceType.VOICE_CHANNEL];
const items2 = [EmbeddedSurfaceType.EmbeddedSurfaceType.APP_CHANNEL];
2026-10-08 09:57:35 +00:00
const result = size.fileFinishedImporting("modules/conjure/preview/conjurePreviewFrameSurfaces.tsx");
export const CONJURE_PREVIEW_FRAME_SURFACE_TYPES = mapped;
2026-10-09 10:00:15 +00:00
export const CONJURE_PREVIEW_LAUNCH_SURFACE_TYPES = items1;
export const previewFrameLaunchType = function previewFrameLaunchType(APP_CHANNEL) {
if (APP_CHANNEL === EmbeddedSurfaceType.EmbeddedSurfaceType.MAIN) {
APP_CHANNEL = EmbeddedSurfaceType.EmbeddedSurfaceType.APP_CHANNEL;
}
return APP_CHANNEL;
};
2026-10-08 09:57:35 +00:00
export const isConjurePreviewFrameSurfaceType = function isConjurePreviewFrameSurfaceType(arg0) {
return mapped.includes(arg0);
};
export const declaresPreviewFrame = function declaresPreviewFrame(previewSupportedSurfaces) {
let closure_0 = previewSupportedSurfaces;
return items.some((declaredBy) => closure_0.includes(declaredBy.declaredBy));
};
export const previewFrameSurfaceOptions = function previewFrameSurfaceOptions(previewSupportedSurfaces) {
let closure_0 = previewSupportedSurfaces;
const found = items.filter((item) => {
let hasItem;
const obj = closure_0;
if (closure_0 != null) {
hasItem = obj.includes(tmp);
}
return true === hasItem;
});
mapped = found.map((type) => type.type);
if (mapped.length <= 0) {
2026-10-09 10:00:15 +00:00
mapped = items2;
2026-10-08 09:57:35 +00:00
}
return mapped;
};
export const resolvePreviewFrameSurface = function resolvePreviewFrameSurface(arg0, cResult) {
let tmp = arg0;
if (null == arg0) {
let APP_CHANNEL = cResult[0];
if (APP_CHANNEL == null) {
APP_CHANNEL = EmbeddedSurfaceType.EmbeddedSurfaceType.APP_CHANNEL;
}
tmp = APP_CHANNEL;
}
return tmp;
};