styleTree.ts

 1import { Clean } from "./util"
 2import * as zed from "./zed"
 3
 4export type AssistantStyle = Readonly<Clean<zed.AssistantStyle>>
 5export type CommandPalette = Readonly<Clean<zed.CommandPalette>>
 6export type ContactFinder = Readonly<Clean<zed.ContactFinder>>
 7export type ContactList = Readonly<Clean<zed.ContactList>>
 8export type ContactNotification = Readonly<Clean<zed.ContactNotification>>
 9export type ContactsPopover = Readonly<Clean<zed.ContactsPopover>>
10export type ContextMenu = Readonly<Clean<zed.ContextMenu>>
11export type Copilot = Readonly<Clean<zed.Copilot>>
12export type Editor = Readonly<Clean<zed.Editor>>
13export type FeedbackStyle = Readonly<Clean<zed.FeedbackStyle>>
14export type IncomingCallNotification = Readonly<
15    Clean<zed.IncomingCallNotification>
16>
17export type ThemeMeta = Readonly<Clean<zed.ThemeMeta>>
18export type Picker = Readonly<Clean<zed.Picker>>
19export type ProjectDiagnostics = Readonly<Clean<zed.ProjectDiagnostics>>
20export type ProjectPanel = Readonly<Clean<zed.ProjectPanel>>
21export type ProjectSharedNotification = Readonly<
22    Clean<zed.ProjectSharedNotification>
23>
24export type Search = Readonly<Clean<zed.Search>>
25export type SharedScreen = Readonly<Clean<zed.ContainerStyle>>
26export type MessageNotification = Readonly<Clean<zed.MessageNotification>>
27export type TerminalStyle = Readonly<Clean<zed.TerminalStyle>>
28export type UserMenu = Readonly<Clean<zed.UserMenu>>
29export type DropdownMenu = Readonly<Clean<zed.DropdownMenu>>
30export type TooltipStyle = Readonly<Clean<zed.TooltipStyle>>
31export type UpdateNotification = Readonly<Clean<zed.UpdateNotification>>
32export type WelcomeStyle = Readonly<Clean<zed.WelcomeStyle>>
33export type Workspace = Readonly<Clean<zed.Workspace>>