Как использовать sequelize-typescript для запроса относительных объектов через настраиваемый тип Apollo GraphQL? У меня есть следующий запрос без машинописного текста:
Типы GraphQL Пользователь и Событие:
type User {
id: Int
login: String
email: String
role: Roles
url_identity: String
}
type Event {
id: Int
event_name: String
user: User
}
Модель пользователя
import {HasOne, Model, Table} from "sequelize-typescript";
import Event from "./event.model";
@Table({
timestamps: false,
modelName: 'User',
})
export default class User extends Model {
@HasOne(() => Event)
event: Event
}
Резольвер:
static resolver() {
return {
Event: {
user: event => event.$get('user')
}
}
Машинопись не видит event.$get('user')