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