unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
15 lines • 781 B
TypeScript
import type EventEmitter from 'events';
import type { FeatureConfigurationDeltaClient, IClientFeatureToggleDeltaReadModel } from './client-feature-toggle-delta-read-model-type.js';
import type { Db } from '../../../db/db.js';
import { type IFeatureToggleDeltaQuery } from '../../../internals.js';
export default class ClientFeatureToggleDeltaReadModel implements IClientFeatureToggleDeltaReadModel {
private db;
private timer;
constructor(db: Db, eventBus: EventEmitter);
getAll(featureQuery: IFeatureToggleDeltaQuery): Promise<FeatureConfigurationDeltaClient[]>;
private addSegmentIdsToStrategy;
private rowToStrategy;
private isUnseenStrategyRow;
private addSegmentToStrategy;
}
//# sourceMappingURL=client-feature-toggle-delta-read-model.d.ts.map