@spailybot/moleculer-auto-openapi
Version:
Generate openapi scheme for moleculer
10 lines (9 loc) • 493 B
TypeScript
import { ApiSettingsSchemaOpenApi } from '../types/index.js';
import { Context, LoggerInstance, ServiceSchema } from 'moleculer';
import { Alias } from '../objects/Alias.js';
export declare class MoleculerWebRoutesParser {
private readonly logger;
constructor(logger: LoggerInstance);
parse(ctx: Context, service: ServiceSchema<ApiSettingsSchemaOpenApi>, skipUnresolvedActions: boolean, services: Array<ServiceSchema>): Promise<Array<Alias>>;
private fetchAliasesForService;
}