decord/alpha/source/modules/conjure/preview/conjurePreviewFrameSurfaces.tsx
2026-10-09 10:00:15 +00:00

63 lines
2.9 KiB
TypeScript

// Module ID: 11374
// Function ID: 11375
// Name: conjurePreviewFrameSurfaces
// Dependencies: [8594, 6940, 2]
// Exports: declaresPreviewFrame, isConjurePreviewFrameSurfaceType, previewFrameLaunchType, previewFrameSurfaceOptions, resolvePreviewFrameSurface
// Module 11374 (conjurePreviewFrameSurfaces)
import ConjureTypes from "ConjureTypes" /* 6940 */;
import EmbeddedSurfaceType from "EmbeddedSurfaceType" /* 8594 */;
import size from "module_2" /* 2 */;
let obj = { type: EmbeddedSurfaceType.EmbeddedSurfaceType.APP_CHANNEL, declaredBy: ConjureTypes.ConjureSupportedSurface.APP_CHANNEL };
const items = [obj, { type: EmbeddedSurfaceType.EmbeddedSurfaceType.VOICE_CHANNEL, declaredBy: ConjureTypes.ConjureSupportedSurface.VOICE_CHANNEL }, ];
({ type: EmbeddedSurfaceType.EmbeddedSurfaceType.VOICE_CHANNEL, declaredBy: ConjureTypes.ConjureSupportedSurface.VOICE_CHANNEL });
items[2] = { type: EmbeddedSurfaceType.EmbeddedSurfaceType.MAIN, declaredBy: ConjureTypes.ConjureSupportedSurface.ACTIVITY };
({ type: EmbeddedSurfaceType.EmbeddedSurfaceType.MAIN, declaredBy: ConjureTypes.ConjureSupportedSurface.ACTIVITY });
let mapped = items.map((type) => type.type);
const items1 = [EmbeddedSurfaceType.EmbeddedSurfaceType.APP_CHANNEL, EmbeddedSurfaceType.EmbeddedSurfaceType.VOICE_CHANNEL];
const items2 = [EmbeddedSurfaceType.EmbeddedSurfaceType.APP_CHANNEL];
const result = size.fileFinishedImporting("modules/conjure/preview/conjurePreviewFrameSurfaces.tsx");
export const CONJURE_PREVIEW_FRAME_SURFACE_TYPES = mapped;
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;
};
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) {
mapped = items2;
}
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;
};