@racla-dev/node-iris
Version:
TypeScript port of Python irispy-client module for KakaoTalk bot development
22 lines • 590 B
TypeScript
/**
* Configuration management using environment variables
*/
export interface IrisConfig {
irisUrl: string;
maxWorkers?: number;
bannedUsers?: string[];
}
export declare class Config {
private static instance;
private config;
private constructor();
static getInstance(): Config;
private loadConfig;
get(key: keyof IrisConfig): any;
getAll(): IrisConfig;
update(key: keyof IrisConfig, value: any): void;
get irisUrl(): string;
get maxWorkers(): number | undefined;
get bannedUsers(): string[];
}
//# sourceMappingURL=config.d.ts.map