UNPKG

@xrengine/server-core

Version:

Shared components for XREngine server

33 lines (27 loc) 776 B
import { DataTypes, Model, Sequelize } from 'sequelize' import { GroupUserRankInterface } from '@xrengine/common/src/dbmodels/GroupUserRank' import { Application } from '../../../declarations' export default (app: Application) => { const sequelizeClient: Sequelize = app.get('sequelizeClient') const groupUserRank = sequelizeClient.define<Model<GroupUserRankInterface>>( 'group_user_rank', { rank: { type: DataTypes.STRING, allowNull: false, primaryKey: true, unique: true } }, { hooks: { beforeCount(options: any): void { options.raw = true } }, timestamps: false } ) ;(groupUserRank as any).associate = (models: any): any => {} return groupUserRank }