UNPKG

@spailybot/moleculer-auto-openapi

Version:
16 lines (15 loc) 599 B
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; }