Как использовать simple-json с целыми числами в type-graphql

Я пробовал много разных вещей, чтобы использовать simple-json как тип с целыми числами для сущностей.

@ObjectType()
@Entity()
export default class PlayerEntity extends BaseEntity {
    @Field(() => Int)
    @PrimaryGeneratedColumn()
    id: number;

    @Column()
    @Field()
    username: string;

    @Column({ type: "simple-json" })
    @Field()
    info: Info;
}

и информация выглядела бы примерно так

@InputType()
@ObjectType()
export default class Info {
    @Field()
    address: string;

    @Field(() => Int)
    house_number: number;
}

🤔 А знаете ли вы, что...
Node.js позволяет создавать веб-приложения в реальном времени с помощью библиотеки Socket.io.


185
1

Ответ:

Решено

Вам нужно использовать скаляр GraphQL JSON, например. тот из graphql-type-json библиотеки.