UNPKG

unleash-server

Version:

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

16 lines 861 B
import type { FeatureLifecycleStage, IFeatureLifecycleStore, FeatureLifecycleView, FeatureLifecycleProjectItem, NewStage } from './feature-lifecycle-store-type.js'; import type { Db } from '../../db/db.js'; import type EventEmitter from 'events'; export declare class FeatureLifecycleStore implements IFeatureLifecycleStore { private db; private timer; constructor(db: Db, eventBus: EventEmitter); insert(featureLifecycleStages: FeatureLifecycleStage[]): Promise<NewStage[]>; get(feature: string): Promise<FeatureLifecycleView>; getAll(): Promise<FeatureLifecycleProjectItem[]>; delete(feature: string): Promise<void>; deleteAll(): Promise<void>; deleteStage(stage: FeatureLifecycleStage): Promise<void>; stageExists(stage: FeatureLifecycleStage): Promise<boolean>; } //# sourceMappingURL=feature-lifecycle-store.d.ts.map