Skip to content

Variable: TrayMenuSchemas

Makaio Framework


Makaio Framework / services-core/tray-menu/schemas / TrayMenuSchemas

const TrayMenuSchemas: object

Defined in: ../../../packages/services/core/src/tray-menu/schemas.ts:67

Tray menu domain schemas.

changed: ZodObject<{ }, $strip>

group.register: object

request: ZodObject<{ group: ZodObject<{ entries: ZodArray<ZodObject<{ enabled: ZodDefault<ZodBoolean>; entryId: ZodString; label: ZodString; metadata: ZodOptional<ZodRecord<…, …>>; priority: ZodDefault<ZodNumber>; }, $strip>>; groupId: ZodString; packageName: ZodString; priority: ZodDefault<ZodNumber>; section: ZodEnum<{ tools: "tools"; utilities: "utilities"; views: "views"; }>; }, $strip>; }, $strip>

response: ZodObject<{ groupId: ZodString; }, $strip>

group.unregister: object

request: ZodObject<{ groupId: ZodString; packageName: ZodString; }, $strip>

response: ZodObject<{ removed: ZodBoolean; }, $strip>

item.clicked: ZodObject<{ entryId: ZodString; groupId: ZodOptional<ZodString>; metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; packageName: ZodString; }, $strip> = TrayMenuItemClickedSchema

list: object

request: ZodObject<{ }, $strip>

response: ZodObject<{ entries: ZodArray<ZodObject<{ enabled: ZodDefault<ZodBoolean>; entryId: ZodString; groupId: ZodOptional<ZodString>; label: ZodString; metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; packageName: ZodString; priority: ZodDefault<ZodNumber>; section: ZodEnum<{ tools: "tools"; utilities: "utilities"; views: "views"; }>; }, $strip>>; }, $strip>

register: object

request: ZodObject<{ entry: ZodObject<{ enabled: ZodDefault<ZodBoolean>; entryId: ZodString; label: ZodString; metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; packageName: ZodString; priority: ZodDefault<ZodNumber>; section: ZodEnum<{ tools: "tools"; utilities: "utilities"; views: "views"; }>; }, $strip>; }, $strip>

response: ZodObject<{ entryId: ZodString; }, $strip>

unregister: object

request: ZodObject<{ entryId: ZodString; packageName: ZodString; }, $strip>

response: ZodObject<{ removed: ZodBoolean; }, $strip>