Teal.fm frontend powered by slices.network tealfm-slices.wisp.place
tealfm slices
1/** 2 * @generated SignedSource<<0e53ec9fb8aaac689644785adae05957>> 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 and?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined; 16 artistMbIds?: StringFilter | null | undefined; 17 artistNames?: StringFilter | null | undefined; 18 artists?: StringFilter | null | undefined; 19 cid?: StringFilter | null | undefined; 20 collection?: StringFilter | null | undefined; 21 did?: StringFilter | null | undefined; 22 duration?: IntFilter | null | undefined; 23 indexedAt?: DateTimeFilter | null | undefined; 24 isrc?: StringFilter | null | undefined; 25 json?: StringFilter | null | undefined; 26 musicServiceBaseDomain?: StringFilter | null | undefined; 27 or?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined; 28 originUrl?: StringFilter | null | undefined; 29 playedTime?: StringFilter | null | undefined; 30 recordingMbId?: StringFilter | null | undefined; 31 releaseMbId?: StringFilter | null | undefined; 32 releaseName?: StringFilter | null | undefined; 33 submissionClientAgent?: StringFilter | null | undefined; 34 trackMbId?: StringFilter | null | undefined; 35 trackName?: StringFilter | null | undefined; 36 uri?: StringFilter | null | undefined; 37}; 38export type DateTimeFilter = { 39 eq?: string | null | undefined; 40 gt?: string | null | undefined; 41 gte?: string | null | undefined; 42 lt?: string | null | undefined; 43 lte?: string | null | undefined; 44}; 45export type StringFilter = { 46 contains?: string | null | undefined; 47 eq?: string | null | undefined; 48 fuzzy?: string | null | undefined; 49 gt?: string | null | undefined; 50 gte?: string | null | undefined; 51 in?: ReadonlyArray<string | null | undefined> | null | undefined; 52 lt?: string | null | undefined; 53 lte?: string | null | undefined; 54}; 55export type IntFilter = { 56 eq?: number | null | undefined; 57 gt?: number | null | undefined; 58 gte?: number | null | undefined; 59 in?: ReadonlyArray<number | null | undefined> | null | undefined; 60 lt?: number | null | undefined; 61 lte?: number | null | undefined; 62}; 63export type ProfileQuery$variables = { 64 chartWhere: FmTealAlphaFeedPlayWhereInput; 65 where: FmTealAlphaFeedPlayWhereInput; 66}; 67export type ProfileQuery$data = { 68 readonly " $fragmentSpreads": FragmentRefs<"Profile_plays" | "ScrobbleChart_data">; 69}; 70export type ProfileQuery = { 71 response: ProfileQuery$data; 72 variables: ProfileQuery$variables; 73}; 74 75const node: ConcreteRequest = (function(){ 76var v0 = { 77 "defaultValue": null, 78 "kind": "LocalArgument", 79 "name": "chartWhere" 80}, 81v1 = { 82 "defaultValue": null, 83 "kind": "LocalArgument", 84 "name": "where" 85}, 86v2 = { 87 "kind": "Variable", 88 "name": "where", 89 "variableName": "where" 90}, 91v3 = [ 92 { 93 "kind": "Literal", 94 "name": "first", 95 "value": 20 96 }, 97 { 98 "kind": "Literal", 99 "name": "sortBy", 100 "value": [ 101 { 102 "direction": "desc", 103 "field": "playedTime" 104 } 105 ] 106 }, 107 (v2/*: any*/) 108], 109v4 = { 110 "alias": null, 111 "args": null, 112 "kind": "ScalarField", 113 "name": "playedTime", 114 "storageKey": null 115}, 116v5 = { 117 "alias": null, 118 "args": null, 119 "kind": "ScalarField", 120 "name": "id", 121 "storageKey": null 122}; 123return { 124 "fragment": { 125 "argumentDefinitions": [ 126 (v0/*: any*/), 127 (v1/*: any*/) 128 ], 129 "kind": "Fragment", 130 "metadata": null, 131 "name": "ProfileQuery", 132 "selections": [ 133 { 134 "args": [ 135 (v2/*: any*/) 136 ], 137 "kind": "FragmentSpread", 138 "name": "Profile_plays" 139 }, 140 { 141 "args": null, 142 "kind": "FragmentSpread", 143 "name": "ScrobbleChart_data" 144 } 145 ], 146 "type": "Query", 147 "abstractKey": null 148 }, 149 "kind": "Request", 150 "operation": { 151 "argumentDefinitions": [ 152 (v1/*: any*/), 153 (v0/*: any*/) 154 ], 155 "kind": "Operation", 156 "name": "ProfileQuery", 157 "selections": [ 158 { 159 "alias": null, 160 "args": (v3/*: any*/), 161 "concreteType": "FmTealAlphaFeedPlayConnection", 162 "kind": "LinkedField", 163 "name": "fmTealAlphaFeedPlays", 164 "plural": false, 165 "selections": [ 166 { 167 "alias": null, 168 "args": null, 169 "kind": "ScalarField", 170 "name": "totalCount", 171 "storageKey": null 172 }, 173 { 174 "alias": null, 175 "args": null, 176 "concreteType": "FmTealAlphaFeedPlayEdge", 177 "kind": "LinkedField", 178 "name": "edges", 179 "plural": true, 180 "selections": [ 181 { 182 "alias": null, 183 "args": null, 184 "concreteType": "FmTealAlphaFeedPlay", 185 "kind": "LinkedField", 186 "name": "node", 187 "plural": false, 188 "selections": [ 189 { 190 "alias": null, 191 "args": null, 192 "kind": "ScalarField", 193 "name": "trackName", 194 "storageKey": null 195 }, 196 (v4/*: any*/), 197 { 198 "alias": null, 199 "args": null, 200 "concreteType": "FmTealAlphaFeedDefsArtist", 201 "kind": "LinkedField", 202 "name": "artists", 203 "plural": true, 204 "selections": [ 205 { 206 "alias": null, 207 "args": null, 208 "kind": "ScalarField", 209 "name": "artistName", 210 "storageKey": null 211 }, 212 { 213 "alias": null, 214 "args": null, 215 "kind": "ScalarField", 216 "name": "artistMbId", 217 "storageKey": null 218 } 219 ], 220 "storageKey": null 221 }, 222 { 223 "alias": null, 224 "args": null, 225 "kind": "ScalarField", 226 "name": "releaseName", 227 "storageKey": null 228 }, 229 { 230 "alias": null, 231 "args": null, 232 "kind": "ScalarField", 233 "name": "releaseMbId", 234 "storageKey": null 235 }, 236 { 237 "alias": null, 238 "args": null, 239 "kind": "ScalarField", 240 "name": "actorHandle", 241 "storageKey": null 242 }, 243 { 244 "alias": null, 245 "args": null, 246 "kind": "ScalarField", 247 "name": "musicServiceBaseDomain", 248 "storageKey": null 249 }, 250 { 251 "alias": null, 252 "args": null, 253 "concreteType": "AppBskyActorProfile", 254 "kind": "LinkedField", 255 "name": "appBskyActorProfile", 256 "plural": false, 257 "selections": [ 258 { 259 "alias": null, 260 "args": null, 261 "kind": "ScalarField", 262 "name": "displayName", 263 "storageKey": null 264 }, 265 (v5/*: any*/), 266 { 267 "alias": null, 268 "args": null, 269 "kind": "ScalarField", 270 "name": "description", 271 "storageKey": null 272 }, 273 { 274 "alias": null, 275 "args": null, 276 "concreteType": "Blob", 277 "kind": "LinkedField", 278 "name": "avatar", 279 "plural": false, 280 "selections": [ 281 { 282 "alias": null, 283 "args": [ 284 { 285 "kind": "Literal", 286 "name": "preset", 287 "value": "avatar" 288 } 289 ], 290 "kind": "ScalarField", 291 "name": "url", 292 "storageKey": "url(preset:\"avatar\")" 293 } 294 ], 295 "storageKey": null 296 } 297 ], 298 "storageKey": null 299 }, 300 (v5/*: any*/), 301 { 302 "alias": null, 303 "args": null, 304 "kind": "ScalarField", 305 "name": "__typename", 306 "storageKey": null 307 } 308 ], 309 "storageKey": null 310 }, 311 { 312 "alias": null, 313 "args": null, 314 "kind": "ScalarField", 315 "name": "cursor", 316 "storageKey": null 317 } 318 ], 319 "storageKey": null 320 }, 321 { 322 "alias": null, 323 "args": null, 324 "concreteType": "PageInfo", 325 "kind": "LinkedField", 326 "name": "pageInfo", 327 "plural": false, 328 "selections": [ 329 { 330 "alias": null, 331 "args": null, 332 "kind": "ScalarField", 333 "name": "endCursor", 334 "storageKey": null 335 }, 336 { 337 "alias": null, 338 "args": null, 339 "kind": "ScalarField", 340 "name": "hasNextPage", 341 "storageKey": null 342 } 343 ], 344 "storageKey": null 345 } 346 ], 347 "storageKey": null 348 }, 349 { 350 "alias": null, 351 "args": (v3/*: any*/), 352 "filters": [ 353 "where", 354 "sortBy" 355 ], 356 "handle": "connection", 357 "key": "Profile_fmTealAlphaFeedPlays", 358 "kind": "LinkedHandle", 359 "name": "fmTealAlphaFeedPlays" 360 }, 361 { 362 "alias": "chartData", 363 "args": [ 364 { 365 "kind": "Literal", 366 "name": "groupBy", 367 "value": [ 368 { 369 "field": "playedTime", 370 "interval": "day" 371 } 372 ] 373 }, 374 { 375 "kind": "Literal", 376 "name": "limit", 377 "value": 90 378 }, 379 { 380 "kind": "Variable", 381 "name": "where", 382 "variableName": "chartWhere" 383 } 384 ], 385 "concreteType": "FmTealAlphaFeedPlayAggregated", 386 "kind": "LinkedField", 387 "name": "fmTealAlphaFeedPlaysAggregated", 388 "plural": true, 389 "selections": [ 390 (v4/*: any*/), 391 { 392 "alias": null, 393 "args": null, 394 "kind": "ScalarField", 395 "name": "count", 396 "storageKey": null 397 } 398 ], 399 "storageKey": null 400 } 401 ] 402 }, 403 "params": { 404 "cacheID": "6555ddce48917a1e1a522f5b4800192b", 405 "id": null, 406 "metadata": {}, 407 "name": "ProfileQuery", 408 "operationKind": "query", 409 "text": "query ProfileQuery(\n $where: FmTealAlphaFeedPlayWhereInput!\n $chartWhere: FmTealAlphaFeedPlayWhereInput!\n) {\n ...Profile_plays_3FC4Qo\n ...ScrobbleChart_data\n}\n\nfragment Profile_plays_3FC4Qo on Query {\n fmTealAlphaFeedPlays(first: 20, sortBy: [{field: playedTime, direction: desc}], where: $where) {\n totalCount\n edges {\n node {\n ...TrackItem_play\n actorHandle\n appBskyActorProfile {\n displayName\n description\n avatar {\n url(preset: \"avatar\")\n }\n id\n }\n id\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 artistName\n artistMbId\n }\n releaseName\n releaseMbId\n actorHandle\n musicServiceBaseDomain\n appBskyActorProfile {\n displayName\n id\n }\n}\n" 410 } 411}; 412})(); 413 414(node as any).hash = "e000bb0fb9935e8e853d847c4362ffe6"; 415 416export default node;