egg-sequelize-ts 插件


egg-sequelize-ts plugin

目的 (Purpose)

能让使用 typescript 编写的 egg.js 项目中能够使用 sequelize方法,并同时得到egg.js所赋予的功能。

说明 (Description)

this plugin use sequelize-typescript replace with sequelize in egg.js. at the same time, make sure of user

插件只是将 egg-sequelize 中的 sequelize 替换为 sequelize-typescript, 同时保证用户在 egg.js 创建的项目中使用 egg-sequelize 的方法尽量一致,在使用时的不同,我将下面一一阐述。 其他内容部分请查看 了解详情,请点击commit

  1. 替换loader.js中的内容
  • 使用('sequelize-typescript').Sequelize替换sequelize

  • filter(model) 中使用findAll 替换sequelize,因为seq-ts在执行addModels才会有 sequelize

  • seq-ts需要手动添加models

    sequelize.addModels(models);
    

    了解详情,请点击commit

    如果对您有帮助,欢迎 star 和推荐 (????)