Files
prism/src/renderer/windowCapabilities.ts
T
2026-04-18 23:02:20 -04:00

15 lines
559 B
TypeScript

import { DEFAULT_WINDOW_CAPABILITIES, resolveWindowCapabilities } from '../shared/windowCapabilities'
import type { WindowCapabilities } from '../types/windowCapabilities'
export function getRendererWindowCapabilities(): WindowCapabilities {
if (typeof window === 'undefined' || typeof window.electronAPI === 'undefined') {
return { ...DEFAULT_WINDOW_CAPABILITIES }
}
if (window.electronAPI.windowCapabilities) {
return window.electronAPI.windowCapabilities
}
return resolveWindowCapabilities({ platform: window.electronAPI.platform })
}