UNPKG

sequelize-typescript-migration-lts

Version:
29 lines 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function reverseSequelizeDefValueType(defaultValue, prefix = "Sequelize.") { if (typeof defaultValue.fn !== "undefined") return { internal: true, value: `${prefix}fn('${defaultValue.fn}')`, }; if (defaultValue.constructor.name === "NOW") return { internal: true, value: `${prefix}NOW`, }; if (defaultValue.constructor.name === "UUIDV1") return { internal: true, value: `${prefix}UUIDV1`, }; if (defaultValue.constructor.name === "UUIDV4") return { internal: true, value: `${prefix}UUIDV4`, }; if (typeof defaultValue === "function") return { notSupported: true, value: "" }; return { value: defaultValue }; } exports.default = reverseSequelizeDefValueType; //# sourceMappingURL=reverseSequelizeDefValueType.js.map