-
Notifications
You must be signed in to change notification settings - Fork 28
/
Copy pathmain.ts
78 lines (71 loc) · 2.35 KB
/
main.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
import { ExecutionResult } from 'graphql';
import {
allNameChangesOfTokenZeroDocument,
allNameChangesOfTokenZeroQuery,
allNameChangesOfTokenZeroTriggeredByUserDocument,
allNameChangesOfTokenZeroTriggeredByUserQuery,
allNameChangesOfTokenZeroTriggeredByUserQueryVariables,
execute,
firstFiveMintsByUserDocument,
firstFiveMintsByUserQuery,
lastFiveMintsDocument,
lastFiveMintsQuery,
theSecondAndThirdCollectionRoleGrantedsTriggeredByUserDocument,
theSecondAndThirdCollectionRoleGrantedsTriggeredByUserQuery,
theThreeNewestBuildsThatWereNotTriggeredByUserDocument,
theThreeNewestBuildsThatWereNotTriggeredByUserQuery,
} from './.graphclient';
function main() {
execute(firstFiveMintsByUserDocument, {}).then(
(result: ExecutionResult<firstFiveMintsByUserQuery>) => {
console.log('\nFirst five mints by the user:');
console.log(result.data?.transfers);
}
);
execute(lastFiveMintsDocument, {}).then(
(result: ExecutionResult<lastFiveMintsQuery>) => {
console.log('\nThe last five mints:');
console.log(result.data?.transfers);
}
);
execute(allNameChangesOfTokenZeroDocument, {}).then(
(result: ExecutionResult<allNameChangesOfTokenZeroQuery>) => {
console.log('\nAll name changes of token 0:');
console.log(result.data?.newTokenNames);
}
);
execute(allNameChangesOfTokenZeroTriggeredByUserDocument, {}).then(
(
result: ExecutionResult<allNameChangesOfTokenZeroTriggeredByUserQuery>
) => {
console.log(
'\nAll name changes of token 0 which were triggered by the user:'
);
console.log(result.data?.newTokenNames);
}
);
execute(
theSecondAndThirdCollectionRoleGrantedsTriggeredByUserDocument,
{}
).then(
(
result: ExecutionResult<theSecondAndThirdCollectionRoleGrantedsTriggeredByUserQuery>
) => {
console.log(
'\nThe second and third collection role granted events which were triggered by the user:'
);
console.log(result.data?.collectionRoleGranteds);
}
);
execute(theThreeNewestBuildsThatWereNotTriggeredByUserDocument, {}).then(
(
result: ExecutionResult<theThreeNewestBuildsThatWereNotTriggeredByUserQuery>
) => {
console.log(
'\nThe three newest builds which were not triggered by user:'
);
console.log(result.data?.newBuilds);
}
);
}
main();