UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

21 lines 1.27 kB
import type { IClientApplication, IClientApplications, IClientApplicationsSearchParams, IClientApplicationsStore } from '../../lib/types/stores/client-applications-store.js'; import type { IApplicationOverview } from '../../lib/features/metrics/instance/models.js'; export default class FakeClientApplicationsStore implements IClientApplicationsStore { apps: IClientApplication[]; bulkUpsert(details: Partial<IClientApplication>[]): Promise<void>; delete(key: string): Promise<void>; deleteAll(): Promise<void>; deleteApplication(appName: string): Promise<void>; destroy(): void; exists(key: string): Promise<boolean>; get(key: string): Promise<IClientApplication>; getAll(): Promise<IClientApplication[]>; getApplication(appName: string): Promise<IClientApplication>; getApplications(_query: IClientApplicationsSearchParams): Promise<IClientApplications>; getUnannounced(): Promise<IClientApplication[]>; setUnannouncedToAnnounced(): Promise<IClientApplication[]>; upsert(details: Partial<IClientApplication>): Promise<void>; getApplicationOverview(_appName: string): Promise<IApplicationOverview>; removeInactiveApplications(): Promise<number>; } //# sourceMappingURL=fake-client-applications-store.d.ts.map