Skip to content

@jsvision/ui / CreatedApplication

Type Alias: CreatedApplication<O>

CreatedApplication<O> = O extends object ? RouterApplication : DesktopApplication

Defined in: ui/src/app/application.ts:177

The precise application type for a given options object: a RouterApplication when content is a view, otherwise a DesktopApplication. This is what lets createApplication({...}) return a desktop-bearing app for the default case with no null check.

Type Parameters

O

O extends ApplicationOptions