unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
18 lines • 968 B
TypeScript
import type { IUnleashConfig } from '../types/option.js';
import type { UiConfigSchema } from '../openapi/index.js';
import { type IUnleashServices, type User } from '../server-impl.js';
export declare class UiConfigService {
private config;
private versionService;
private settingService;
private frontendApiService;
private emailService;
private sessionService;
private maintenanceService;
private resourceLimitsService;
private flagResolver;
constructor(config: IUnleashConfig, { versionService, settingService, emailService, frontendApiService, maintenanceService, sessionService, resourceLimitsService, }: Pick<IUnleashServices, 'versionService' | 'settingService' | 'emailService' | 'frontendApiService' | 'maintenanceService' | 'sessionService' | 'resourceLimitsService'>);
getMaxSessionsCount(): Promise<number>;
getUiConfig(user: User): Promise<UiConfigSchema>;
}
//# sourceMappingURL=ui-config-service.d.ts.map