UNPKG

@racla-dev/node-iris

Version:

TypeScript port of Python irispy-client module for KakaoTalk bot development

22 lines 590 B
/** * 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