UNPKG

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
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 {};