forked from
chadtmiller.com/slices-teal-relay
Teal.fm frontend powered by slices.network
tealfm-slices.wisp.place
tealfm
slices
1/**
2 * @generated SignedSource<<4d813a091c04adc8f0f29b7c8a585ca2>>
3 * @lightSyntaxTransform
4 * @nogrep
5 */
6
7/* tslint:disable */
8/* eslint-disable */
9// @ts-nocheck
10
11import { ConcreteRequest } from 'relay-runtime';
12export type FmTealAlphaFeedPlayWhereInput = {
13 actorHandle?: StringFilter | null | undefined;
14 and?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
15 artistMbIds?: StringFilter | null | undefined;
16 artistNames?: StringFilter | null | undefined;
17 artists?: StringFilter | null | undefined;
18 cid?: StringFilter | null | undefined;
19 collection?: StringFilter | null | undefined;
20 did?: StringFilter | null | undefined;
21 duration?: IntFilter | null | undefined;
22 indexedAt?: DateTimeFilter | null | undefined;
23 isrc?: StringFilter | null | undefined;
24 json?: StringFilter | null | undefined;
25 musicServiceBaseDomain?: StringFilter | null | undefined;
26 or?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
27 originUrl?: StringFilter | null | undefined;
28 playedTime?: StringFilter | null | undefined;
29 recordingMbId?: StringFilter | null | undefined;
30 releaseMbId?: StringFilter | null | undefined;
31 releaseName?: StringFilter | null | undefined;
32 submissionClientAgent?: StringFilter | null | undefined;
33 trackMbId?: StringFilter | null | undefined;
34 trackName?: StringFilter | null | undefined;
35 uri?: StringFilter | null | undefined;
36};
37export type DateTimeFilter = {
38 eq?: string | null | undefined;
39 gt?: string | null | undefined;
40 gte?: string | null | undefined;
41 lt?: string | null | undefined;
42 lte?: string | null | undefined;
43};
44export type StringFilter = {
45 contains?: string | null | undefined;
46 eq?: string | null | undefined;
47 fuzzy?: string | null | undefined;
48 gt?: string | null | undefined;
49 gte?: string | null | undefined;
50 in?: ReadonlyArray<string | null | undefined> | null | undefined;
51 lt?: string | null | undefined;
52 lte?: string | null | undefined;
53};
54export type IntFilter = {
55 eq?: number | null | undefined;
56 gt?: number | null | undefined;
57 gte?: number | null | undefined;
58 in?: ReadonlyArray<number | null | undefined> | null | undefined;
59 lt?: number | null | undefined;
60 lte?: number | null | undefined;
61};
62export type ProfileTopArtistsQuery$variables = {
63 where?: FmTealAlphaFeedPlayWhereInput | null | undefined;
64};
65export type ProfileTopArtistsQuery$data = {
66 readonly fmTealAlphaFeedPlaysAggregated: ReadonlyArray<{
67 readonly artists: any | null | undefined;
68 readonly count: number;
69 }>;
70};
71export type ProfileTopArtistsQuery = {
72 response: ProfileTopArtistsQuery$data;
73 variables: ProfileTopArtistsQuery$variables;
74};
75
76const node: ConcreteRequest = (function(){
77var v0 = [
78 {
79 "defaultValue": null,
80 "kind": "LocalArgument",
81 "name": "where"
82 }
83],
84v1 = [
85 {
86 "alias": null,
87 "args": [
88 {
89 "kind": "Literal",
90 "name": "groupBy",
91 "value": [
92 {
93 "field": "artists"
94 }
95 ]
96 },
97 {
98 "kind": "Literal",
99 "name": "limit",
100 "value": 50
101 },
102 {
103 "kind": "Literal",
104 "name": "orderBy",
105 "value": {
106 "count": "desc"
107 }
108 },
109 {
110 "kind": "Variable",
111 "name": "where",
112 "variableName": "where"
113 }
114 ],
115 "concreteType": "FmTealAlphaFeedPlayAggregated",
116 "kind": "LinkedField",
117 "name": "fmTealAlphaFeedPlaysAggregated",
118 "plural": true,
119 "selections": [
120 {
121 "alias": null,
122 "args": null,
123 "kind": "ScalarField",
124 "name": "artists",
125 "storageKey": null
126 },
127 {
128 "alias": null,
129 "args": null,
130 "kind": "ScalarField",
131 "name": "count",
132 "storageKey": null
133 }
134 ],
135 "storageKey": null
136 }
137];
138return {
139 "fragment": {
140 "argumentDefinitions": (v0/*: any*/),
141 "kind": "Fragment",
142 "metadata": null,
143 "name": "ProfileTopArtistsQuery",
144 "selections": (v1/*: any*/),
145 "type": "Query",
146 "abstractKey": null
147 },
148 "kind": "Request",
149 "operation": {
150 "argumentDefinitions": (v0/*: any*/),
151 "kind": "Operation",
152 "name": "ProfileTopArtistsQuery",
153 "selections": (v1/*: any*/)
154 },
155 "params": {
156 "cacheID": "99a68c4a41531b275e40b1f9d2ef2d85",
157 "id": null,
158 "metadata": {},
159 "name": "ProfileTopArtistsQuery",
160 "operationKind": "query",
161 "text": "query ProfileTopArtistsQuery(\n $where: FmTealAlphaFeedPlayWhereInput\n) {\n fmTealAlphaFeedPlaysAggregated(groupBy: [{field: artists}], orderBy: {count: desc}, limit: 50, where: $where) {\n artists\n count\n }\n}\n"
162 }
163};
164})();
165
166(node as any).hash = "3b52f52c3db6609a5a0e18a79018dc9e";
167
168export default node;