Variable HeadlessCmdConst
HeadlessCmd: 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>;
},
undefined,
> = ...