Organization

interface IOrganizationGet<T = []> {
    groups: "groups"[] extends T ? string[] : never[];
    id: string;
    name: TOrganizationGetName extends T ? string : never;
    owners: TOrganizationGetOwners extends T ? string[] : never[];
    pendingowners: "pendingowners"[] extends T ? string[] : never[];
    pendingusers: "pendingusers"[] extends T ? string[] : never[];
    users: "users"[] extends T ? string[] : never[];
}

Type Parameters

  • T = []

Hierarchy

  • Omit<IOrganization<T>, "pendingowners" | "users" | "pendingusers" | "groups">
    • IOrganizationGet

Properties

groups: "groups"[] extends T ? string[] : never[]
id: string
name: TOrganizationGetName extends T ? string : never
owners: TOrganizationGetOwners extends T ? string[] : never[]
pendingowners: "pendingowners"[] extends T ? string[] : never[]
pendingusers: "pendingusers"[] extends T ? string[] : never[]
users: "users"[] extends T ? string[] : never[]