@spailybot/moleculer-auto-openapi
Version:
Generate openapi scheme for moleculer
16 lines (15 loc) • 599 B
TypeScript
import { ApiRouteSchema } from '../types/index.js';
import { Alias } from './Alias.js';
import { Route } from './Route.js';
import { LoggerInstance } from 'moleculer';
export declare class AliasCreator {
private readonly logger;
private readonly route;
private readonly aliases;
private readonly skipUnresolvedActions;
constructor(logger: LoggerInstance, route: Route, aliases?: ApiRouteSchema['aliases'], skipUnresolvedActions?: boolean);
getAliases(): Array<Alias>;
private extractAliasSubInformations;
private extractAliasInformation;
private getSubAliases;
}