UNPKG

redis-smq-rest-api

Version:

REST API for RedisSMQ: OpenAPI 3 schema and Swagger UI for managing queues, messages, and consumers.

29 lines 832 B
import { EConsoleLoggerLevel, ERedisConfigClient, IConsoleLoggerOptions, ILoggerConfig, IRedisConfig } from 'redis-smq-common'; export type TRestApiConfig = { port?: number; basePath?: string; }; export interface IRedisSMQRestApiConfig { redis?: IRedisConfig; apiServer?: TRestApiConfig; logger?: ILoggerConfig; } export interface IRedisSMQRestApiParsedConfig { redis: IRedisConfig; apiServer: Required<TRestApiConfig>; logger: { enabled: boolean; options: Required<IConsoleLoggerOptions>; }; } export interface IRedisSMQRestApiCliOptions { port: string; redisClient: ERedisConfigClient; basePath: string; redisPort: string; redisHost: string; redisDb: string; enableLog: string; logLevel: EConsoleLoggerLevel; } //# sourceMappingURL=index.d.ts.map