Я знаю, если использовать новое поле, моя проблема решена, но я не хочу этого.
У меня есть два поля Products1:[{//type}]
и Products2:[{//type}]
.оба поля имеют значение.Если я напишу свойство разрешения для products2
, оно будет возвращать данные, основанные на product1
.Моя проблема заключается в том, что при выполнении разрешения свойства products2
показывается неопределенным внутри функции разрешения.
@ResolveProperty('products2')
async products2Resolver(
@Parent() parent: parent,
): Promise<products2[]> {
const { products1, products2 } = parent
console.log(products2) //products2 is undefined
if (products1) return products1
return products2
}
Я хочу, чтобы продукты2 не уничтожались при входе в функцию resolProperty.что я делаю?