UNPKG

unleash-server

Version:

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

20 lines 931 B
import type { IUnleashConfig } from '../types/option.js'; import type { IUnleashStores } from '../types/stores.js'; import type EventService from '../features/events/event-service.js'; import type { IAuditUser } from '../types/index.js'; export default class SettingService { private config; private logger; private settingStore; private eventService; constructor({ settingStore }: Pick<IUnleashStores, 'settingStore'>, config: IUnleashConfig, eventService: EventService); /** * @deprecated use getWithDefault instead */ get<T>(id: string, defaultValue?: T): Promise<T | undefined>; getWithDefault<T>(id: string, defaultValue: T): Promise<T>; insert(id: string, value: object, auditUser: IAuditUser, hideEventDetails?: boolean): Promise<void>; delete(id: string, auditUser: IAuditUser): Promise<void>; deleteAll(): Promise<void>; } //# sourceMappingURL=setting-service.d.ts.map