UNPKG

@spailybot/moleculer-auto-openapi

Version:
16 lines (15 loc) 873 B
import { IConverter } from './IConverter.js'; import { ValidationRule, ValidationRuleObject, ValidationSchema, ValidationSchemaMetaKeys } from 'fastest-validator'; import { OpenAPIV3_1 } from 'openapi-types'; import { ObjectRules } from '../types/index.js'; /** * @experimental */ export declare class NoopConverter implements IConverter { getMetas(schema: ValidationSchema): ValidationSchemaMetaKeys; getSchemaObjectFromRootSchema(schema: ValidationSchema): OpenAPIV3_1.SchemaObject; load(): Promise<void>; getSchemaObjectFromRule(pRule: ValidationRule, parentProperties?: Partial<ValidationRuleObject>, parentSchema?: ObjectRules): OpenAPIV3_1.SchemaObject | undefined; getSchemaObjectFromSchema(schema: ValidationSchema): Record<string, OpenAPIV3_1.SchemaObject>; getValidationRules(schema: ValidationSchema): Record<string, ValidationRule>; }