unleash-server
Version:
Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.
14 lines (13 loc) • 572 B
TypeScript
import { IUnleashConfig } from '../types/option';
import { IUnleashStores } from '../types/stores';
export default class SettingService {
private config;
private logger;
private settingStore;
private eventStore;
constructor({ settingStore, eventStore, }: Pick<IUnleashStores, 'settingStore' | 'eventStore'>, config: IUnleashConfig);
get<T>(id: string, defaultValue?: T): Promise<T>;
insert(id: string, value: object, createdBy: string): Promise<void>;
delete(id: string, createdBy: string): Promise<void>;
deleteAll(): Promise<void>;
}