unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
17 lines • 1.16 kB
TypeScript
import type { ProjectStatusSchema } from '../../openapi/index.js';
import type { IUnleashStores } from '../../types/index.js';
import type { IProjectLifecycleSummaryReadModel } from './project-lifecycle-read-model/project-lifecycle-read-model-type.js';
import type { IProjectStaleFlagsReadModel } from './project-stale-flags-read-model/project-stale-flags-read-model-type.js';
export declare class ProjectStatusService {
private eventStore;
private projectStore;
private apiTokenStore;
private segmentStore;
private projectLifecycleSummaryReadModel;
private projectStaleFlagsReadModel;
private featureTypeStore;
private featureToggleStore;
constructor({ eventStore, projectStore, apiTokenStore, segmentStore, featureTypeStore, featureToggleStore, }: Pick<IUnleashStores, 'eventStore' | 'projectStore' | 'apiTokenStore' | 'segmentStore' | 'featureTypeStore' | 'featureToggleStore'>, projectLifecycleReadModel: IProjectLifecycleSummaryReadModel, projectStaleFlagsReadModel: IProjectStaleFlagsReadModel);
getProjectStatus(projectId: string): Promise<ProjectStatusSchema>;
}
//# sourceMappingURL=project-status-service.d.ts.map