ここの例に従おうとしましたが、うまくいきません。
user.js ファイルにユーザー モデルがあります。
import thinky from './thinky';
let type = thinky.type;
let User = thinky.createModel('User', {
id: type.string(),
username: type.string(),
});
export default User;
let Game = require('./game');
User.hasAndBelongsToMany(Game, "games", "id", "id");
game.js ファイルのゲーム モデル:
import thinky from './thinky';
let type = thinky.type;
let Game = thinky.createModel('Game', {
id: type.string(),
host: type.string()
});
export default Game;
let User = require('./user');
Game.hasAndBelongsToMany(User, "players", "id", "id");
ユーザーとゲームのインスタンスを作成するtest.jsファイルにそれらをインポートしようとすると、First argument of hasAndBelongsToMany must be a Model
es6構文なしで書き込もうとしましたが、まだ機能しません...