UNPKG

unleash-server

Version:

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

18 lines 883 B
import type { IUnleashConfig, IUnleashStores } from '../../types/index.js'; import EventEmitter from 'events'; export declare const UPDATE_REVISION = "UPDATE_REVISION"; export default class ConfigurationRevisionService extends EventEmitter { private static instance; private logger; private eventStore; private revisionId; private maxRevisionId; private flagResolver; private constructor(); static getInstance({ eventStore }: Pick<IUnleashStores, 'eventStore'>, { getLogger, flagResolver, }: Pick<IUnleashConfig, 'getLogger' | 'flagResolver'>): ConfigurationRevisionService; getMaxRevisionId(environment?: string): Promise<number>; updateMaxEnvironmentRevisionId(environment: string): Promise<number>; updateMaxRevisionId(emit?: boolean): Promise<number>; destroy(): void; } //# sourceMappingURL=configuration-revision-service.d.ts.map