UNPKG

one-schema

Version:
14 lines (13 loc) 525 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function stringToSequelize(Sequelize, field) { if (field.settings.type !== 'string') { throw new Error("stringToSequelize called on field with type: " + field.settings.type); } return { type: field.settings.max ? Sequelize.STRING(field.settings.max) : Sequelize.STRING, primaryKey: !!field.settings.primaryKey, autoIncrement: !!field.settings.autoIncrement, }; } exports.default = stringToSequelize;