]>
Commit | Line | Data |
---|---|---|
e02643f3 C |
1 | import * as Sequelize from 'sequelize' |
2 | ||
3 | import { addMethodsToModel } from './utils' | |
4 | import { | |
5 | VideoTagClass, | |
6 | VideoTagInstance, | |
7 | VideoTagAttributes, | |
8 | ||
9 | VideoTagMethods | |
10 | } from './video-tag-interface' | |
11 | ||
12 | let VideoTag: Sequelize.Model<VideoTagInstance, VideoTagAttributes> | |
13 | ||
127944aa C |
14 | export default function (sequelize: Sequelize.Sequelize, DataTypes: Sequelize.DataTypes) { |
15 | VideoTag = sequelize.define<VideoTagInstance, VideoTagAttributes>('VideoTag', {}, { | |
319d072e C |
16 | indexes: [ |
17 | { | |
18 | fields: [ 'videoId' ] | |
19 | }, | |
20 | { | |
21 | fields: [ 'tagId' ] | |
22 | } | |
23 | ] | |
24 | }) | |
7920c273 C |
25 | |
26 | return VideoTag | |
27 | } |