UNPKG

twitch-core

Version:
26 lines (25 loc) 593 B
import Lowdb from 'lowdb'; import { CommandOptions } from '../commands/TwitchChatCommand'; interface TextCommandProvider { options: unknown; commands: CommandOptions[]; } declare class SettingsProvider { private providers; private defaults; constructor(); /** * Set Settings Provider * * @param files */ set(...files: string[]): void; /** * Get Settings Provider * * @param name * @returns */ get<T>(name: string): Lowdb.LowdbSync<T>; } export { SettingsProvider, TextCommandProvider };