one-schema
Version:
one-schema object validator
14 lines (13 loc) • 525 B
JavaScript
;
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;