Demo using Slices Network GraphQL Relay API to make a teal.fm client
at main 2.9 kB view raw
1/** 2 * @generated SignedSource<<d110bc257911ffb384b30e7e973211c9>> 3 * @lightSyntaxTransform 4 * @nogrep 5 */ 6 7/* tslint:disable */ 8/* eslint-disable */ 9// @ts-nocheck 10 11import { ReaderFragment } from 'relay-runtime'; 12import { FragmentRefs } from "relay-runtime"; 13export type TrackItem_play$data = { 14 readonly actorHandle: string | null | undefined; 15 readonly appBskyActorProfileByDid: { 16 readonly displayName: string | null | undefined; 17 } | null | undefined; 18 readonly artists: ReadonlyArray<{ 19 readonly artistName: string; 20 }> | null | undefined; 21 readonly musicServiceBaseDomain: string | null | undefined; 22 readonly playedTime: string | null | undefined; 23 readonly releaseMbId: string | null | undefined; 24 readonly releaseName: string | null | undefined; 25 readonly trackName: string | null | undefined; 26 readonly " $fragmentType": "TrackItem_play"; 27}; 28export type TrackItem_play$key = { 29 readonly " $data"?: TrackItem_play$data; 30 readonly " $fragmentSpreads": FragmentRefs<"TrackItem_play">; 31}; 32 33const node: ReaderFragment = { 34 "argumentDefinitions": [], 35 "kind": "Fragment", 36 "metadata": null, 37 "name": "TrackItem_play", 38 "selections": [ 39 { 40 "alias": null, 41 "args": null, 42 "kind": "ScalarField", 43 "name": "trackName", 44 "storageKey": null 45 }, 46 { 47 "alias": null, 48 "args": null, 49 "kind": "ScalarField", 50 "name": "playedTime", 51 "storageKey": null 52 }, 53 { 54 "alias": null, 55 "args": null, 56 "concreteType": "FmTealAlphaFeedDefsArtist", 57 "kind": "LinkedField", 58 "name": "artists", 59 "plural": true, 60 "selections": [ 61 { 62 "alias": null, 63 "args": null, 64 "kind": "ScalarField", 65 "name": "artistName", 66 "storageKey": null 67 } 68 ], 69 "storageKey": null 70 }, 71 { 72 "alias": null, 73 "args": null, 74 "kind": "ScalarField", 75 "name": "releaseName", 76 "storageKey": null 77 }, 78 { 79 "alias": null, 80 "args": null, 81 "kind": "ScalarField", 82 "name": "releaseMbId", 83 "storageKey": null 84 }, 85 { 86 "alias": null, 87 "args": null, 88 "kind": "ScalarField", 89 "name": "actorHandle", 90 "storageKey": null 91 }, 92 { 93 "alias": null, 94 "args": null, 95 "kind": "ScalarField", 96 "name": "musicServiceBaseDomain", 97 "storageKey": null 98 }, 99 { 100 "alias": null, 101 "args": null, 102 "concreteType": "AppBskyActorProfile", 103 "kind": "LinkedField", 104 "name": "appBskyActorProfileByDid", 105 "plural": false, 106 "selections": [ 107 { 108 "alias": null, 109 "args": null, 110 "kind": "ScalarField", 111 "name": "displayName", 112 "storageKey": null 113 } 114 ], 115 "storageKey": null 116 } 117 ], 118 "type": "FmTealAlphaFeedPlay", 119 "abstractKey": null 120}; 121 122(node as any).hash = "93f45db972efd335604fbc28995328de"; 123 124export default node;