Type Alias SpaceMethods

SpaceMethods: {
    list(data: ScopeTarget & PaginationTarget): Promise<{
        list: Space[];
        count: number;
    }>;
    create(data: EditablePartOfSpace & SubscriptionTarget): Promise<string>;
    edit(data: SpaceTarget & Partial<EditablePartOfSpace>): Promise<boolean>;
    cancel(data: SpaceTarget): Promise<string>;
    moderators(data: SpaceTarget): Promise<string[]>;
    addModerator(data: SpaceTarget & UserTarget): Promise<boolean>;
    removeModerator(data: SpaceTarget & UserTarget): Promise<boolean>;
    allowList(data: SpaceTarget): Promise<string[]>;
    addToAllowList(data: SpaceTarget & UserTarget): Promise<boolean>;
    removeFromAllowList(data: SpaceTarget & UserTarget): Promise<boolean>;
}

Manage spaces

Manage moderators

Manage allowed users

Type declaration