@spailybot/moleculer-auto-openapi - v2.0.0
    Preparing search index...

    Interface IConverterExperimental

    interface IConverter {
        getMetas(schema: ValidationSchema): ValidationSchemaMetaKeys;
        getSchemaObjectFromRootSchema(
            schema: ValidationSchema,
        ): SchemaObject | undefined;
        getSchemaObjectFromRule(
            pRule: ValidationRule,
            parentProperties?: Partial<ValidationRuleObject>,
            parentSchema?: ObjectRules,
        ): SchemaObject | undefined;
        getSchemaObjectFromSchema(
            schema: ValidationSchema,
        ): Record<string, OpenAPIV3_1.SchemaObject>;
        getValidationRules(
            schema: ValidationSchema,
        ): Record<string, ValidationRule>;
        load(): Promise<void>;
    }

    Implemented by

    Index
    • Experimental

      Parameters

      • schema: ValidationSchema

      Returns ValidationSchemaMetaKeys

    • Experimental

      Parameters

      • pRule: ValidationRule
      • OptionalparentProperties: Partial<ValidationRuleObject>
      • OptionalparentSchema: ObjectRules

      Returns SchemaObject | undefined

    • Experimental

      Parameters

      • schema: ValidationSchema

      Returns Record<string, ValidationRule>