1 | import {
|
2 | Pipe,
|
3 | } from '@angular/core';
|
4 |
|
5 | ({
|
6 | name: 'apolloQuery',
|
7 | })
|
8 | export class ApolloQueryPipe {
|
9 | public transform(obj: any, name: string = '') {
|
10 | if (obj && name !== '') {
|
11 | // for Apollo decorator
|
12 | if (obj[name]) {
|
13 | return obj[name];
|
14 | }
|
15 |
|
16 | // for Angular2Apollo.watchQuery
|
17 | if (obj.data && obj.data[name]) {
|
18 | return obj.data[name];
|
19 | }
|
20 | }
|
21 | }
|
22 | }
|