UNPKG

@nestjs/swagger

Version:

Nest - modern, fast, powerful node.js web framework (@swagger)

17 lines (16 loc) 853 B
import { BaseParameterObject } from '../interfaces/open-api-spec.interface'; import { ParamWithTypeMetadata } from './parameter-metadata-accessor'; export declare class SwaggerTypesMapper { mapParamTypes(parameters: Array<ParamWithTypeMetadata | BaseParameterObject>): any; mapTypeToOpenAPIType(type: string | Function): string; isEnumArrayType(param: Record<string, any>): boolean; mapEnumArrayType(param: Record<string, any>, keysToRemove: string[]): { schema: { type: string; items: any; }; }; mapArrayType(param: ParamWithTypeMetadata, keysToRemove: string[]): any; hasSchemaDefinition(param: BaseParameterObject): param is BaseParameterObject; omitParamType(param: ParamWithTypeMetadata | BaseParameterObject): Partial<BaseParameterObject> | Partial<ParamWithTypeMetadata>; }