63 lines
2.9 KiB
TypeScript
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;
|
|
};
|