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
TypeScript
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