sequelize-typescript-mysql-migration
Version:
Migration tool for sequelize-typescript with MySQL
20 lines (19 loc) • 590 B
JavaScript
;
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;