"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = triggerSQLGen; const TriggerTypes = [ { name: "after_insert", value: "INSERT", }, { name: "after_update", value: "UPDATE", }, { name: "after_delete", value: "DELETE", }, ]; function triggerSQLGen({ type, srcDbSchema, srcTableSchema, content, proceedureName, }) { let sql = `DELIMITER //\n`; sql += `CREATE PROCEDURE ${proceedureName}`; sql += `\nBEGIN`; sql += ` ${content}`; sql += `\nEND //`; sql += `\nDELIMITER\n`; return sql; }