UNPKG

@spailybot/moleculer-auto-openapi

Version:
10 lines (9 loc) 493 B
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; }