import { ISettingsProvider } from "@paperbits/common/configuration"; export class StaticSettingsProvider implements ISettingsProvider { constructor(private readonly configuration: Object) { } public getSetting(name: string): Promise { return this.configuration[name]; } public setSetting(name: string, value: T): void { this.configuration[name] = value; } public async getSettings(): Promise { return this.configuration; } }