const path = require('path'); const { DataTypes } = require('sequelize'); const Base = require('./Base.js'); const tableName = path.basename(__filename, '.js').toLowerCase(); class TrackToArtist { constructor(track, artist) { this.track = track; this.artist = artist; } isValid() { return this.track !== undefined || this.artist !== undefined; } async getModel() { return database.connection.define(tableName, { track: DataTypes.INTEGER, artist: DataTypes.INTEGER }, { freezeTableName: true } ); } } module.exports = TrackToArtist;