Workspace

interface IWorkspaceGet<T = []> {
    archivedprojects: "archivedprojects"[] extends T ? object[] : never[];
    groups: "groups"[] extends T ? string[] : never[];
    id: string;
    name: TWorkspaceGetName extends T ? string : never;
    owners: "owners"[] extends T ? string[] : never[];
    projects: "projects"[] extends T ? string[] : never[];
    users: "users"[] extends T ? string[] : never[];
}

Type Parameters

  • T = []

Hierarchy

  • Omit<
        IWorkspace<T>,
        "owners" | "users" | "groups" | "projects" | "archivedprojects",
    >
    • IWorkspaceGet

Properties

archivedprojects: "archivedprojects"[] extends T ? object[] : never[]
groups: "groups"[] extends T ? string[] : never[]
id: string
name: TWorkspaceGetName extends T ? string : never
owners: "owners"[] extends T ? string[] : never[]
projects: "projects"[] extends T ? string[] : never[]
users: "users"[] extends T ? string[] : never[]