@techntools/sequelize-to-openapi
Version:
OpenAPI 3 schemas from Sequelize models
15 lines (14 loc) • 479 B
TypeScript
import { ModelAttributeColumnOptions } from 'sequelize';
import OpenApiStrategy from './strategies/openapi';
export default class TypeMapper {
map(attributeName: string, properties: ModelAttributeColumnOptions, strategy: OpenApiStrategy): any;
getNullableType(type: string, strategy: OpenApiStrategy): {
anyOf: [];
nullable: boolean;
type?: undefined;
} | {
type: string;
nullable: boolean;
anyOf?: undefined;
};
}