interface IWorkspace<T = []> {
    archivedprojects: TWorkspaceGetArchivedprojects extends T
        ? object[]
        : never[];
    groups: TWorkspaceGetGroups extends T ? string[] : never[];
    id: string;
    name: TWorkspaceGetName extends T ? string : never;
    owners: TWorkspaceGetOwners extends T ? string[] : never[];
    projects: TWorkspaceGetProjects extends T ? string[] : never[];
    users: TWorkspaceGetUsers extends T ? string[] : never[];
}

Type Parameters

  • T = []

Properties

archivedprojects: TWorkspaceGetArchivedprojects extends T ? object[] : never[]
groups: TWorkspaceGetGroups extends T ? string[] : never[]
id: string
name: TWorkspaceGetName extends T ? string : never
owners: TWorkspaceGetOwners extends T ? string[] : never[]
projects: TWorkspaceGetProjects extends T ? string[] : never[]
users: TWorkspaceGetUsers extends T ? string[] : never[]