I have a problem "decorating" classes which should be used as ObejctType AND as InputType when I have relations. It should be possible to use the relation class also in other classes
e.g. Customer with Address, User with Address
@ObjectType()
@InputType()
export class Address {
@Field()
street: string;
@Field()
city: string;
}
@ObjectType()
@InputType()
export class Customer {
@Field()
name: string;
@Field(() => Address)
address: Address;
}
@ObjectType()
@InputType()
export class User {
@Field()
name: string;
@Field(() => Address)
address: Address;
}
I would like to use Customer and User also as input parameter for Mutations. But I have no success. I tried variations with "isAbstract" option for InputType and ObjectType but I am not pleased with this solution.
Can anybody of you give me a hint how to do this.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…