decord/alpha/source/modules/applications/utils/EmbeddedSurfaceUtils.tsx

54 lines
1.6 KiB
TypeScript
Raw Normal View History

2026-10-09 10:00:15 +00:00
// Module ID: 2029
// Function ID: 2030
2026-10-03 08:58:59 +00:00
// Name: EmbeddedSurfaceUtils
// Dependencies: [2]
// Exports: isEmbeddedApplication, supportsEmbeddedSurface
2026-10-09 10:00:15 +00:00
// Module 2029 (EmbeddedSurfaceUtils)
2026-10-03 08:58:59 +00:00
import size from "module_2" /* 2 */;
const result = size.fileFinishedImporting("modules/applications/utils/EmbeddedSurfaceUtils.tsx");
export const isEmbeddedApplication = function isEmbeddedApplication(application) {
let items;
if (null == application) {
items = [];
} else if ("embeddedSurfaces" in application) {
let embeddedSurfaces = application.embeddedSurfaces;
if (embeddedSurfaces == null) {
embeddedSurfaces = [];
}
items = embeddedSurfaces;
} else if ("embedded_surfaces" in application) {
let embedded_surfaces = application.embedded_surfaces;
if (embedded_surfaces == null) {
embedded_surfaces = [];
}
items = embedded_surfaces;
} else {
items = [];
}
return items.length > 0;
};
export const supportsEmbeddedSurface = function supportsEmbeddedSurface(embeddedSurfaces, arg1) {
let items;
if (null == embeddedSurfaces) {
items = [];
} else if ("embeddedSurfaces" in embeddedSurfaces) {
embeddedSurfaces = embeddedSurfaces.embeddedSurfaces;
if (embeddedSurfaces == null) {
embeddedSurfaces = [];
}
items = embeddedSurfaces;
} else if ("embedded_surfaces" in embeddedSurfaces) {
let embedded_surfaces = embeddedSurfaces.embedded_surfaces;
if (embedded_surfaces == null) {
embedded_surfaces = [];
}
items = embedded_surfaces;
} else {
items = [];
}
return items.includes(arg1);
};