Skip to main content

Interface: ComponentConfig

window.types.ComponentConfig

Properties

appDConfig

Optional appDConfig: Record<string, any>


bootParams

Optional bootParams: BootParams


childWindowOptions

Optional childWindowOptions: ComponentConfig


component

Optional component: Object

Type declaration

NameType
advertiseReceivers?string | string[]
allowQuickComponent?string
canMaximize?boolean
canMinimize?boolean
category?string
centralLoggerNamePrefix?string
custom?Record<string, any>
displayName?string
inject?string | boolean
isUnknownComponent?boolean
mode?string
neededClients?string[]
preload?string | boolean | string[]
showDevConsoleOnVisible?boolean
singleton?boolean
spawnOnAllMonitors?boolean
spawnOnHotkey?string[]
spawnOnStartup?boolean
type?string
useAppCatalog?boolean

componentType

Optional componentType: string


components

Optional components: Record<string, ComponentConfig>


custom

Optional custom: Record<string, any>


foreign

foreign: Foreign


interop

Optional interop: Object

Index signature

[k: string]: NonNullable<any>

Type declaration

NameType
autoConnect?boolean
selectConnect?{ [k: string]: NonNullable<any>; authorize?: { [k: string]: NonNullable<any>; name?: string }[] ; cc?: string ; contextType?: string ; from?: { [k: string]: NonNullable<any>; name?: string }[] ; fwd?: string ; to?: { [k: string]: NonNullable<any>; name?: string }[] }[]
useLinker?boolean

isAnApp

Optional isAnApp: boolean


launchGroupComponentData

Optional launchGroupComponentData: LaunchGroupComponentData


params

Optional params: Record<string, any>


signatureKey

Optional signatureKey: Object

Index signature

[k: string]: any

Type declaration

NameType
alg?string
e?string
ext?boolean
key_ops?string[]
kty?string
n?string

spawnOptions

Optional spawnOptions: Record<string, any>


value

Optional value: any


window

Optional window: Record<string, any>


windowTitleBarUrl

Optional windowTitleBarUrl: string