forked from
chadtmiller.com/slices-teal-relay
Teal.fm frontend powered by slices.network
tealfm-slices.wisp.place
tealfm
slices
1/**
2 * @generated SignedSource<<bd4d57eff6a192efe2535389231fe37e>>
3 * @lightSyntaxTransform
4 * @nogrep
5 */
6
7/* tslint:disable */
8/* eslint-disable */
9// @ts-nocheck
10
11import { ConcreteRequest } from 'relay-runtime';
12import { FragmentRefs } from "relay-runtime";
13export type FmTealAlphaFeedPlayWhereInput = {
14 actorHandle?: StringFilter | 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 musicServiceBaseDomain?: StringFilter | null | undefined;
25 originUrl?: StringFilter | null | undefined;
26 playedTime?: StringFilter | null | undefined;
27 recordingMbId?: StringFilter | null | undefined;
28 releaseMbId?: StringFilter | null | undefined;
29 releaseName?: StringFilter | null | undefined;
30 submissionClientAgent?: StringFilter | null | undefined;
31 trackMbId?: StringFilter | null | undefined;
32 trackName?: StringFilter | null | undefined;
33 uri?: StringFilter | null | undefined;
34};
35export type DateTimeFilter = {
36 eq?: string | null | undefined;
37 gt?: string | null | undefined;
38 gte?: string | null | undefined;
39 lt?: string | null | undefined;
40 lte?: string | null | undefined;
41};
42export type StringFilter = {
43 contains?: string | null | undefined;
44 eq?: string | null | undefined;
45 gt?: string | null | undefined;
46 gte?: string | null | undefined;
47 in?: ReadonlyArray<string | null | undefined> | null | undefined;
48 lt?: string | null | undefined;
49 lte?: string | null | undefined;
50};
51export type IntFilter = {
52 eq?: number | null | undefined;
53 gt?: number | null | undefined;
54 gte?: number | null | undefined;
55 in?: ReadonlyArray<number | null | undefined> | null | undefined;
56 lt?: number | null | undefined;
57 lte?: number | null | undefined;
58};
59export type AppQuery$variables = {
60 chartWhere: FmTealAlphaFeedPlayWhereInput;
61};
62export type AppQuery$data = {
63 readonly " $fragmentSpreads": FragmentRefs<"App_plays" | "ScrobbleChart_data">;
64};
65export type AppQuery = {
66 response: AppQuery$data;
67 variables: AppQuery$variables;
68};
69
70const node: ConcreteRequest = (function(){
71var v0 = [
72 {
73 "defaultValue": null,
74 "kind": "LocalArgument",
75 "name": "chartWhere"
76 }
77],
78v1 = [
79 {
80 "kind": "Literal",
81 "name": "first",
82 "value": 20
83 },
84 {
85 "kind": "Literal",
86 "name": "sortBy",
87 "value": [
88 {
89 "direction": "desc",
90 "field": "playedTime"
91 }
92 ]
93 }
94],
95v2 = {
96 "alias": null,
97 "args": null,
98 "kind": "ScalarField",
99 "name": "playedTime",
100 "storageKey": null
101};
102return {
103 "fragment": {
104 "argumentDefinitions": (v0/*: any*/),
105 "kind": "Fragment",
106 "metadata": null,
107 "name": "AppQuery",
108 "selections": [
109 {
110 "args": null,
111 "kind": "FragmentSpread",
112 "name": "App_plays"
113 },
114 {
115 "args": null,
116 "kind": "FragmentSpread",
117 "name": "ScrobbleChart_data"
118 }
119 ],
120 "type": "Query",
121 "abstractKey": null
122 },
123 "kind": "Request",
124 "operation": {
125 "argumentDefinitions": (v0/*: any*/),
126 "kind": "Operation",
127 "name": "AppQuery",
128 "selections": [
129 {
130 "alias": null,
131 "args": (v1/*: any*/),
132 "concreteType": "FmTealAlphaFeedPlayConnection",
133 "kind": "LinkedField",
134 "name": "fmTealAlphaFeedPlays",
135 "plural": false,
136 "selections": [
137 {
138 "alias": null,
139 "args": null,
140 "kind": "ScalarField",
141 "name": "totalCount",
142 "storageKey": null
143 },
144 {
145 "alias": null,
146 "args": null,
147 "concreteType": "FmTealAlphaFeedPlayEdge",
148 "kind": "LinkedField",
149 "name": "edges",
150 "plural": true,
151 "selections": [
152 {
153 "alias": null,
154 "args": null,
155 "concreteType": "FmTealAlphaFeedPlay",
156 "kind": "LinkedField",
157 "name": "node",
158 "plural": false,
159 "selections": [
160 (v2/*: any*/),
161 {
162 "alias": null,
163 "args": null,
164 "kind": "ScalarField",
165 "name": "trackName",
166 "storageKey": null
167 },
168 {
169 "alias": null,
170 "args": null,
171 "kind": "ScalarField",
172 "name": "artists",
173 "storageKey": null
174 },
175 {
176 "alias": null,
177 "args": null,
178 "kind": "ScalarField",
179 "name": "releaseName",
180 "storageKey": null
181 },
182 {
183 "alias": null,
184 "args": null,
185 "kind": "ScalarField",
186 "name": "releaseMbId",
187 "storageKey": null
188 },
189 {
190 "alias": null,
191 "args": null,
192 "kind": "ScalarField",
193 "name": "actorHandle",
194 "storageKey": null
195 },
196 {
197 "alias": null,
198 "args": null,
199 "kind": "ScalarField",
200 "name": "musicServiceBaseDomain",
201 "storageKey": null
202 },
203 {
204 "alias": null,
205 "args": null,
206 "concreteType": "AppBskyActorProfile",
207 "kind": "LinkedField",
208 "name": "appBskyActorProfile",
209 "plural": false,
210 "selections": [
211 {
212 "alias": null,
213 "args": null,
214 "kind": "ScalarField",
215 "name": "displayName",
216 "storageKey": null
217 }
218 ],
219 "storageKey": null
220 },
221 {
222 "alias": null,
223 "args": null,
224 "kind": "ScalarField",
225 "name": "__typename",
226 "storageKey": null
227 }
228 ],
229 "storageKey": null
230 },
231 {
232 "alias": null,
233 "args": null,
234 "kind": "ScalarField",
235 "name": "cursor",
236 "storageKey": null
237 }
238 ],
239 "storageKey": null
240 },
241 {
242 "alias": null,
243 "args": null,
244 "concreteType": "PageInfo",
245 "kind": "LinkedField",
246 "name": "pageInfo",
247 "plural": false,
248 "selections": [
249 {
250 "alias": null,
251 "args": null,
252 "kind": "ScalarField",
253 "name": "endCursor",
254 "storageKey": null
255 },
256 {
257 "alias": null,
258 "args": null,
259 "kind": "ScalarField",
260 "name": "hasNextPage",
261 "storageKey": null
262 }
263 ],
264 "storageKey": null
265 }
266 ],
267 "storageKey": "fmTealAlphaFeedPlays(first:20,sortBy:[{\"direction\":\"desc\",\"field\":\"playedTime\"}])"
268 },
269 {
270 "alias": null,
271 "args": (v1/*: any*/),
272 "filters": [
273 "sortBy"
274 ],
275 "handle": "connection",
276 "key": "App_fmTealAlphaFeedPlays",
277 "kind": "LinkedHandle",
278 "name": "fmTealAlphaFeedPlays"
279 },
280 {
281 "alias": "chartData",
282 "args": [
283 {
284 "kind": "Literal",
285 "name": "groupBy",
286 "value": [
287 {
288 "field": "playedTime",
289 "interval": "day"
290 }
291 ]
292 },
293 {
294 "kind": "Literal",
295 "name": "limit",
296 "value": 90
297 },
298 {
299 "kind": "Variable",
300 "name": "where",
301 "variableName": "chartWhere"
302 }
303 ],
304 "concreteType": "FmTealAlphaFeedPlayAggregated",
305 "kind": "LinkedField",
306 "name": "fmTealAlphaFeedPlaysAggregated",
307 "plural": true,
308 "selections": [
309 (v2/*: any*/),
310 {
311 "alias": null,
312 "args": null,
313 "kind": "ScalarField",
314 "name": "count",
315 "storageKey": null
316 }
317 ],
318 "storageKey": null
319 }
320 ]
321 },
322 "params": {
323 "cacheID": "038b79e3af13c34df9bfca055c5f7829",
324 "id": null,
325 "metadata": {},
326 "name": "AppQuery",
327 "operationKind": "query",
328 "text": "query AppQuery(\n $chartWhere: FmTealAlphaFeedPlayWhereInput!\n) {\n ...App_plays\n ...ScrobbleChart_data\n}\n\nfragment App_plays on Query {\n fmTealAlphaFeedPlays(first: 20, sortBy: [{field: playedTime, direction: desc}]) {\n totalCount\n edges {\n node {\n playedTime\n ...TrackItem_play\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n}\n\nfragment ScrobbleChart_data on Query {\n chartData: fmTealAlphaFeedPlaysAggregated(groupBy: [{field: playedTime, interval: day}], where: $chartWhere, limit: 90) {\n playedTime\n count\n }\n}\n\nfragment TrackItem_play on FmTealAlphaFeedPlay {\n trackName\n playedTime\n artists\n releaseName\n releaseMbId\n actorHandle\n musicServiceBaseDomain\n appBskyActorProfile {\n displayName\n }\n}\n"
329 }
330};
331})();
332
333(node as any).hash = "7266612861cb55b740623549f1a03f26";
334
335export default node;