Variable TemplateUiCmdConst
TemplateUiCmd: 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">, "">,
undefined,
>;
icon: OptionalSchema<
ObjectSchema<
{
bgColor: OptionalSchema<StringSchema<undefined>, undefined>;
darkInvert: OptionalSchema<BooleanSchema<undefined>, undefined>;
hexColor: OptionalSchema<StringSchema<undefined>, undefined>;
invert: OptionalSchema<BooleanSchema<undefined>, undefined>;
type: PicklistSchema<string[], undefined>;
value: StringSchema<undefined>;
},
undefined,
>,
undefined,
>;
main: StringSchema<"HTML file to load, e.g. dist/index.html">;
name: StringSchema<"Name of the command">;
platforms: OptionalSchema<
ArraySchema<
PicklistSchema<string[], undefined>,
"Platforms available on. Leave empty for all platforms.",
>,
undefined,
>;
type: OptionalSchema<PicklistSchema<string[], undefined>, string>;
window: OptionalSchema<
NullableSchema<
ObjectSchema<
{
alwaysOnBottom: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
alwaysOnTop: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
center: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
closable: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
contentProtected: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
decorations: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
focus: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
fullscreen: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
height: OptionalSchema<
NullableSchema<NumberSchema<undefined>, undefined>,
undefined,
>;
hiddenTitle: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
maxHeight: OptionalSchema<
NullableSchema<NumberSchema<undefined>, undefined>,
undefined,
>;
maximizable: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
maximized: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
maxWidth: OptionalSchema<
NullableSchema<NumberSchema<undefined>, undefined>,
undefined,
>;
minHeight: OptionalSchema<
NullableSchema<NumberSchema<undefined>, undefined>,
undefined,
>;
minimizable: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
minWidth: OptionalSchema<
NullableSchema<NumberSchema<undefined>, undefined>,
undefined,
>;
parent: OptionalSchema<
NullableSchema<StringSchema<undefined>, undefined>,
undefined,
>;
resizable: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
shadow: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
skipTaskbar: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
tabbingIdentifier: OptionalSchema<
NullableSchema<StringSchema<undefined>, undefined>,
undefined,
>;
title: OptionalSchema<
NullableSchema<StringSchema<undefined>, undefined>,
undefined,
>;
titleBarStyle: OptionalSchema<
NullableSchema<PicklistSchema<string[], undefined>, undefined>,
undefined,
>;
transparent: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
visible: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
visibleOnAllWorkspaces: OptionalSchema<
NullableSchema<BooleanSchema<undefined>, undefined>,
undefined,
>;
width: OptionalSchema<
NullableSchema<NumberSchema<undefined>, undefined>,
undefined,
>;
x: OptionalSchema<
NullableSchema<NumberSchema<undefined>, undefined>,
undefined,
>;
y: OptionalSchema<
NullableSchema<NumberSchema<undefined>, undefined>,
undefined,
>;
},
undefined,
>,
undefined,
>,
undefined,
>;
},
undefined,
> = ...