growthbook
Version:
The GrowthBook command-line interface (CLI) for working with the GrowthBook A/B testing, feature flagging, and experimentation platform
15 lines (14 loc) • 814 B
TypeScript
import { BaseApiRepository, BaseRepository, Pagination } from './base.repository';
import { DeleteSavedGroup200Response, PostSavedGroupRequest, SavedGroup, SavedGroupsApi, UpdateSavedGroupRequest } from '../generated/api';
export declare class SavedGroupsRepository extends BaseRepository implements BaseApiRepository<SavedGroupsApi> {
getSavedGroup(id: string): Promise<SavedGroup>;
listSavedGroups(limit: number, offset: number): Promise<ListSavedGroups>;
deleteSavedGroup(id: string): Promise<DeleteSavedGroup200Response>;
createSavedGroup(payload: PostSavedGroupRequest): Promise<SavedGroup>;
updateSavedGroup(id: string, payload: UpdateSavedGroupRequest): Promise<SavedGroup>;
api(): SavedGroupsApi;
}
type ListSavedGroups = Pagination & {
savedGroups: SavedGroup[];
};
export {};