UNPKG

sequelize-typescript-model-migration

Version:

Migration tool for sequelize-typescript

20 lines (19 loc) 590 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getColumnsAttribute = void 0; const parseDataType_1 = require("./parseDataType"); const getColumnsAttribute = (modelAttribute) => { return { [modelAttribute.field]: parseDataType_1.extractColumns([ 'type', 'allowNull', 'unique', 'primaryKey', 'autoIncrement', 'autoIncrementIdentity', 'comment', 'validate', ], modelAttribute), }; }; exports.getColumnsAttribute = getColumnsAttribute;