UNPKG

objection-swagger

Version:

Originally designed as Swagger definition generator for Objection.js models. Since then scope was extended to also cover Swagger-compatible snippets generation from plain JSON Schema entries as well as set of conversions that are useful for model and sche

18 lines (16 loc) 803 B
const objectionSwagger = require('./lib/objection-swagger'); const schemaRelationshipsEnricher = require('./lib/enrichers/schema.relationships.enricher'); const queryParamsToJsonSchemaConverter = require('./lib/converters/query-params-to-json-schema.converter'); const Options = require('./lib/Options'); module.exports = { generateSchema: objectionSwagger.generateSchema, generateSchemaRaw: objectionSwagger.generateSchemaRaw, saveNonModelSchema: objectionSwagger.saveNonModelSchema, saveQueryParamSchema: objectionSwagger.saveQueryParamSchema, saveSchema: objectionSwagger.saveSchema, enrichSchemaWithRelationships: schemaRelationshipsEnricher.enrichSchemaWithRelationships, swaggerQueryParamsToSchema: queryParamsToJsonSchemaConverter.swaggerQueryParamsToSchema, Options, };