UNPKG

unleash-server

Version:

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

17 lines 1.25 kB
import type { ReleasePlanMilestoneStrategy } from '../../lib/features/release-plans/release-plan-milestone-strategy.js'; import type { IReleasePlanMilestoneStrategyStore, ReleasePlanMilestoneStrategyWriteModel } from '../../lib/features/release-plans/release-plan-milestone-strategy-store.js'; import type { MilestoneStrategyConfigUpdate } from '../../lib/types/model.js'; export declare class FakeReleasePlanMilestoneStrategyStore implements IReleasePlanMilestoneStrategyStore { private items; insert(item: ReleasePlanMilestoneStrategyWriteModel): Promise<ReleasePlanMilestoneStrategy>; update(id: string, item: Partial<Omit<ReleasePlanMilestoneStrategy, 'id'>>): Promise<ReleasePlanMilestoneStrategy>; upsert(_strategyId: string, _strategy: Partial<MilestoneStrategyConfigUpdate>): Promise<ReleasePlanMilestoneStrategy>; deleteStrategiesForMilestone(_milestoneId: string): Promise<void>; get(key: string): Promise<ReleasePlanMilestoneStrategy | undefined>; getAll(): Promise<ReleasePlanMilestoneStrategy[]>; exists(key: string): Promise<boolean>; delete(key: string): Promise<void>; deleteAll(): Promise<void>; destroy(): void; } //# sourceMappingURL=fake-release-plan-milestone-strategy-store.d.ts.map