Создан проект с TypeGraphql в машинописи.Попытка сделать поле перечислением со строковыми значениями.Если я посылаю эти значения или имена в конечную точку мутации, они выдают мне ошибку:
"errors": [
{
"message": "Expected type Tipe!, found \"Contract\"; Did you mean the enum value Contract?",
"locations": [
{
После DTO:
import { Tipe } from "../validators/enums/ContactEnums";
@ObjectType()
@Entity()
export class Contact extends BaseEntity {
@Field(() => ID)
@PrimaryColumn("uuid")
id: string;
@Field()
@Column("enum", { enum: Tipe })
tipe: Tipe;
Тип перечисления:
export enum Tipe {
"Contract" = "CONTRACT",
"Person" = "PERSON"
}
Тип ввода:
@InputType()
export class ContactInput {
@Field()
id: string;
@Field(() => Tipe)
tipe: string;