twitch-core
Version:
Twitch bot command client
26 lines (25 loc) • 593 B
TypeScript
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 };