Свойство Graphql Resolve Удалить исходные значения полей - PullRequest
0 голосов
/ 26 сентября 2019

Я знаю, если использовать новое поле, моя проблема решена, но я не хочу этого.

У меня есть два поля 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.что я делаю?

...