unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
18 lines • 718 B
TypeScript
import type { LogProvider } from '../logger.js';
import type { ISettingStore } from '../types/stores/settings-store.js';
import type { Db } from './db.js';
export default class SettingStore implements ISettingStore {
private db;
private logger;
constructor(db: Db, getLogger: LogProvider);
postgresVersion(): Promise<string>;
updateRow(name: string, content: any): Promise<void>;
exists(name: string): Promise<boolean>;
get<T>(name: string): Promise<T | undefined>;
insert(name: string, content: any): Promise<void>;
delete(name: string): Promise<void>;
deleteAll(): Promise<void>;
destroy(): void;
getAll(): Promise<any[]>;
}
//# sourceMappingURL=setting-store.d.ts.map