interface IOrganization<T = []> {
    groups?: TOrganizationGetGroups extends T ? string[] : never[];
    id: string;
    name: TOrganizationGetName extends T ? string : never;
    owners: TOrganizationGetOwners extends T ? string[] : never[];
    pendingowners?: TOrganizationGetPendingowners extends T
        ? string[]
        : never[];
    pendingusers?: TOrganizationGetPendingusers extends T ? string[] : never[];
    users?: TOrganizationGetUsers extends T ? string[] : never[];
}

Type Parameters

  • T = []

Properties

groups?: TOrganizationGetGroups extends T ? string[] : never[]
id: string
name: TOrganizationGetName extends T ? string : never
owners: TOrganizationGetOwners extends T ? string[] : never[]
pendingowners?: TOrganizationGetPendingowners extends T ? string[] : never[]
pendingusers?: TOrganizationGetPendingusers extends T ? string[] : never[]
users?: TOrganizationGetUsers extends T ? string[] : never[]