UNPKG

unleash-server

Version:

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

18 lines (17 loc) 667 B
import { Knex } from 'knex'; import { LogProvider } from '../logger'; import { ISettingStore } from '../types/stores/settings-store'; export default class SettingStore implements ISettingStore { private db; private logger; constructor(db: Knex, getLogger: LogProvider); updateRow(name: string, content: any): Promise<void>; insertNewRow(name: string, content: any): Promise<number[]>; exists(name: string): Promise<boolean>; get(name: string): Promise<any>; insert(name: string, content: any): Promise<void>; delete(name: string): Promise<void>; deleteAll(): Promise<void>; destroy(): void; getAll(): Promise<any[]>; }