Советы по написанию текста для лучшей логики реализации сущности роли в пользовательском классе

#javascript #node.js #typescript #express #sequelize.js

Вопрос:

Стек-это Секвенирование, Машинопись, Экспресс. Я использую этот стартовый комплект — https://github.com/ljlm0402/typescript-express-starter У меня есть какой-то пользовательский класс

 export class UserModel extends Model<User, UserCreationAttributes> implements User {
  public id: number;
}
export default function (sequelize: Sequelize): typeof UserModel {
  UserModel.init(
    {
      id: {
        autoIncrement: true,
        primaryKey: true,
        type: DataTypes.INTEGER,
      },
}
 

И класс ролей

 export class RoleModel extends Model<Role, RoleCreationAttributes> implements Role {
      public id: number;
      public name: string;

    }
export default function (sequelize: Sequelize): typeof RoleModel {
  UserModel.init(
    {
      id: {
        autoIncrement: true,
        primaryKey: true,
        type: DataTypes.INTEGER,
      },
}
 

Как я могу включить роль в класс пользователя? Просто как числовая переменная, или, может быть, какая-то подходящая для удобства использования в будущем?

Комментарии:

1. Если кто-то также столкнулся с аналогичной проблемой с шаблоном typescript-express — starter, там вы найдете все решения- sequelize.org/master/manual/typescript.html