unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
15 lines • 748 B
TypeScript
import type { IFeatureToggleClient } from '../../types/index.js';
import type { Db } from '../../db/db.js';
import type EventEmitter from 'events';
import type { IClientFeatureToggleReadModel } from './client-feature-toggle-read-model-type.js';
export default class ClientFeatureToggleReadModel implements IClientFeatureToggleReadModel {
private db;
private timer;
constructor(db: Db, eventBus: EventEmitter);
getAll(): Promise<Record<string, Record<string, IFeatureToggleClient>>>;
getAggregatedData(rows: any): Record<string, Record<string, IFeatureToggleClient>>;
private addSegmentIdsToStrategy;
private rowToStrategy;
private isUnseenStrategyRow;
}
//# sourceMappingURL=client-feature-toggle-read-model.d.ts.map