mirror of
https://codeberg.org/timelimit/timelimit-server.git
synced 2026-08-31 19:03:45 +02:00
Update sequelize
This commit is contained in:
@@ -27,8 +27,10 @@ export interface AppActivityAttributes {
|
||||
title: string
|
||||
}
|
||||
|
||||
export type AppActivityInstance = Sequelize.Instance<AppActivityAttributes> & AppActivityAttributes
|
||||
export type AppActivityModel = Sequelize.Model<AppActivityInstance, AppActivityAttributes>
|
||||
export type AppActivityModel = Sequelize.Model & AppActivityAttributes
|
||||
export type AppActivityModelStatic = typeof Sequelize.Model & {
|
||||
new (values?: object, options?: Sequelize.BuildOptions): AppActivityModel;
|
||||
}
|
||||
|
||||
export const attributes: SequelizeAttributes<AppActivityAttributes> = {
|
||||
familyId: {
|
||||
@@ -58,4 +60,4 @@ export const attributes: SequelizeAttributes<AppActivityAttributes> = {
|
||||
title: { ...optionalLabelColumn }
|
||||
}
|
||||
|
||||
export const createAppActivityModel = (sequelize: Sequelize.Sequelize): AppActivityModel => sequelize.define<AppActivityInstance, AppActivityAttributes>('AppActivity', attributes)
|
||||
export const createAppActivityModel = (sequelize: Sequelize.Sequelize): AppActivityModelStatic => <AppActivityModelStatic>sequelize.define('AppActivity', attributes)
|
||||
|
||||
Reference in New Issue
Block a user