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