UNPKG

express-limiter-pro

Version:

A TypeScript library for safe display and sanitization to prevent XSS attacks.

13 lines (12 loc) 447 B
import { EventEmitter } from "events"; import { TokenSecret, ConfigSource } from "../types/types"; export declare class ConfigManager extends EventEmitter { private config?; private configSource?; constructor(); setConfigSource(source: ConfigSource): void; setConfig(cfg: TokenSecret): void; getConfig(): TokenSecret | undefined; loadConfig(): Promise<TokenSecret>; } export declare const configManager: ConfigManager;