{"version":3,"sources":["jsdelivr-header.js","/npm/fastify-sequelize-plugin@1.0.0/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,MAAM,uBAAyB,QAAQ,wBACvC,eAAe,iBAAiB,EAAS,GACrC,MAAM,EAAY,IAAI,uBAAuB,UAAU,EAAQ,iBACzD,EAAU,eAChB,EAAQ,SAAS,YAAa,GAC9B,EAAQ,QAAQ,WAAW,CAAC,EAAiB,KACzC,EACK,QACA,KAAK,GACL,MAAM,EAAK,GAExB,CACA,QAAQ,iBAAmB","file":"/npm/fastify-sequelize-plugin@1.0.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/fastify-sequelize-plugin@1.0.0/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst sequelize_typescript_1 = require(\"sequelize-typescript\");\nasync function fastifySequelize(fastify, options) {\n    const sequelize = new sequelize_typescript_1.Sequelize(options.sequelize);\n    await sequelize.authenticate();\n    fastify.decorate('sequelize', sequelize);\n    fastify.addHook('onClose', (fastifyInstance, done) => {\n        sequelize\n            .close()\n            .then(done)\n            .catch(done);\n    });\n}\nexports.fastifySequelize = fastifySequelize;\n"]}