Variable CustomUiCmdConst

CustomUiCmd: ObjectSchema<{
    cmds: ArraySchema<ObjectSchema<{
        type: UnionSchema<[LiteralSchema<"text", undefined>, LiteralSchema<"regex", undefined>], undefined>;
        value: StringSchema<undefined>;
    }, undefined>, "Commands to trigger the UI">;
    description: OptionalSchema<NullableSchema<StringSchema<"Description of the Command">, "">, "">;
    devMain: StringSchema<"URL to load in development to support live reload, e.g. http://localhost:5173/">;
    dist: StringSchema<"Dist folder to load, e.g. dist, build, out">;
    icon: OptionalSchema<ObjectSchema<{
        type: EnumSchema<typeof IconEnum, undefined>;
        value: StringSchema<undefined>;
    }, undefined>, never>;
    main: StringSchema<"HTML file to load, e.g. dist/index.html">;
    name: StringSchema<"Name of the command">;
    platforms: OptionalSchema<NullableSchema<ArraySchema<EnumSchema<typeof OSPlatformEnum, undefined>, "Platforms available on. Leave empty for all platforms.">, OSPlatformEnum[]>, OSPlatformEnum[]>;
    window: OptionalSchema<NullableSchema<ObjectSchema<{
        alwaysOnBottom: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        alwaysOnTop: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        center: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        closable: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        contentProtected: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        decorations: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        focus: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        fullscreen: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        height: OptionalSchema<NullableSchema<NumberSchema<undefined>, never>, never>;
        hiddenTitle: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        maxHeight: OptionalSchema<NullableSchema<NumberSchema<undefined>, never>, never>;
        maxWidth: OptionalSchema<NullableSchema<NumberSchema<undefined>, never>, never>;
        maximizable: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        maximized: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        minHeight: OptionalSchema<NullableSchema<NumberSchema<undefined>, never>, never>;
        minWidth: OptionalSchema<NullableSchema<NumberSchema<undefined>, never>, never>;
        minimizable: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        parent: OptionalSchema<NullableSchema<StringSchema<undefined>, never>, never>;
        resizable: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        shadow: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        skipTaskbar: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        tabbingIdentifier: OptionalSchema<NullableSchema<StringSchema<undefined>, never>, never>;
        title: OptionalSchema<NullableSchema<StringSchema<undefined>, never>, never>;
        titleBarStyle: OptionalSchema<NullableSchema<EnumSchema<typeof TitleBarStyleEnum, undefined>, never>, never>;
        transparent: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        visible: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        visibleOnAllWorkspaces: OptionalSchema<NullableSchema<BooleanSchema<undefined>, never>, never>;
        width: OptionalSchema<NullableSchema<NumberSchema<undefined>, never>, never>;
        x: OptionalSchema<NullableSchema<NumberSchema<undefined>, never>, never>;
        y: OptionalSchema<NullableSchema<NumberSchema<undefined>, never>, never>;
    }, undefined>, never>, never>;
}, undefined> = ...