Teal.fm frontend powered by slices.network tealfm-slices.wisp.place
tealfm slices

feat: overall statistics on user profiles

+190
src/__generated__/OverallQuery.graphql.ts
···
···
+
/**
+
* @generated SignedSource<<f25cea6543010242c587e91938f4b272>>
+
* @lightSyntaxTransform
+
* @nogrep
+
*/
+
+
/* tslint:disable */
+
/* eslint-disable */
+
// @ts-nocheck
+
+
import { ConcreteRequest } from 'relay-runtime';
+
export type FmTealAlphaFeedPlayWhereInput = {
+
actorHandle?: StringFilter | null | undefined;
+
and?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
artistMbIds?: StringFilter | null | undefined;
+
artistNames?: StringFilter | null | undefined;
+
artists?: StringFilter | null | undefined;
+
cid?: StringFilter | null | undefined;
+
collection?: StringFilter | null | undefined;
+
did?: StringFilter | null | undefined;
+
duration?: IntFilter | null | undefined;
+
indexedAt?: DateTimeFilter | null | undefined;
+
isrc?: StringFilter | null | undefined;
+
json?: StringFilter | null | undefined;
+
musicServiceBaseDomain?: StringFilter | null | undefined;
+
or?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
originUrl?: StringFilter | null | undefined;
+
playedTime?: StringFilter | null | undefined;
+
recordingMbId?: StringFilter | null | undefined;
+
releaseMbId?: StringFilter | null | undefined;
+
releaseName?: StringFilter | null | undefined;
+
submissionClientAgent?: StringFilter | null | undefined;
+
trackMbId?: StringFilter | null | undefined;
+
trackName?: StringFilter | null | undefined;
+
uri?: StringFilter | null | undefined;
+
};
+
export type DateTimeFilter = {
+
eq?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type StringFilter = {
+
contains?: string | null | undefined;
+
eq?: string | null | undefined;
+
fuzzy?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
in?: ReadonlyArray<string | null | undefined> | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type IntFilter = {
+
eq?: number | null | undefined;
+
gt?: number | null | undefined;
+
gte?: number | null | undefined;
+
in?: ReadonlyArray<number | null | undefined> | null | undefined;
+
lt?: number | null | undefined;
+
lte?: number | null | undefined;
+
};
+
export type OverallQuery$variables = {
+
where?: FmTealAlphaFeedPlayWhereInput | null | undefined;
+
};
+
export type OverallQuery$data = {
+
readonly fmTealAlphaFeedPlaysAggregated: ReadonlyArray<{
+
readonly artists: any | null | undefined;
+
readonly count: number;
+
readonly releaseMbId: any | null | undefined;
+
readonly releaseName: any | null | undefined;
+
}>;
+
};
+
export type OverallQuery = {
+
response: OverallQuery$data;
+
variables: OverallQuery$variables;
+
};
+
+
const node: ConcreteRequest = (function(){
+
var v0 = [
+
{
+
"defaultValue": null,
+
"kind": "LocalArgument",
+
"name": "where"
+
}
+
],
+
v1 = [
+
{
+
"alias": null,
+
"args": [
+
{
+
"kind": "Literal",
+
"name": "groupBy",
+
"value": [
+
{
+
"field": "releaseMbId"
+
},
+
{
+
"field": "releaseName"
+
},
+
{
+
"field": "artists"
+
}
+
]
+
},
+
{
+
"kind": "Literal",
+
"name": "limit",
+
"value": 10
+
},
+
{
+
"kind": "Literal",
+
"name": "orderBy",
+
"value": {
+
"count": "desc"
+
}
+
},
+
{
+
"kind": "Variable",
+
"name": "where",
+
"variableName": "where"
+
}
+
],
+
"concreteType": "FmTealAlphaFeedPlayAggregated",
+
"kind": "LinkedField",
+
"name": "fmTealAlphaFeedPlaysAggregated",
+
"plural": true,
+
"selections": [
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "releaseMbId",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "releaseName",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "artists",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "count",
+
"storageKey": null
+
}
+
],
+
"storageKey": null
+
}
+
];
+
return {
+
"fragment": {
+
"argumentDefinitions": (v0/*: any*/),
+
"kind": "Fragment",
+
"metadata": null,
+
"name": "OverallQuery",
+
"selections": (v1/*: any*/),
+
"type": "Query",
+
"abstractKey": null
+
},
+
"kind": "Request",
+
"operation": {
+
"argumentDefinitions": (v0/*: any*/),
+
"kind": "Operation",
+
"name": "OverallQuery",
+
"selections": (v1/*: any*/)
+
},
+
"params": {
+
"cacheID": "7b65bb3dad174d4a837c4bf5e67e5a89",
+
"id": null,
+
"metadata": {},
+
"name": "OverallQuery",
+
"operationKind": "query",
+
"text": "query OverallQuery(\n $where: FmTealAlphaFeedPlayWhereInput\n) {\n fmTealAlphaFeedPlaysAggregated(groupBy: [{field: releaseMbId}, {field: releaseName}, {field: artists}], orderBy: {count: desc}, limit: 10, where: $where) {\n releaseMbId\n releaseName\n artists\n count\n }\n}\n"
+
}
+
};
+
})();
+
+
(node as any).hash = "13785b9419a04f5c593536bcdde1ff27";
+
+
export default node;
+361
src/__generated__/ProfileLayoutQuery.graphql.ts
···
···
+
/**
+
* @generated SignedSource<<d13059845ad242da48faf0e8ee3fae93>>
+
* @lightSyntaxTransform
+
* @nogrep
+
*/
+
+
/* tslint:disable */
+
/* eslint-disable */
+
// @ts-nocheck
+
+
import { ConcreteRequest } from 'relay-runtime';
+
import { FragmentRefs } from "relay-runtime";
+
export type FmTealAlphaFeedPlayWhereInput = {
+
actorHandle?: StringFilter | null | undefined;
+
and?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
artistMbIds?: StringFilter | null | undefined;
+
artistNames?: StringFilter | null | undefined;
+
artists?: StringFilter | null | undefined;
+
cid?: StringFilter | null | undefined;
+
collection?: StringFilter | null | undefined;
+
did?: StringFilter | null | undefined;
+
duration?: IntFilter | null | undefined;
+
indexedAt?: DateTimeFilter | null | undefined;
+
isrc?: StringFilter | null | undefined;
+
json?: StringFilter | null | undefined;
+
musicServiceBaseDomain?: StringFilter | null | undefined;
+
or?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
originUrl?: StringFilter | null | undefined;
+
playedTime?: StringFilter | null | undefined;
+
recordingMbId?: StringFilter | null | undefined;
+
releaseMbId?: StringFilter | null | undefined;
+
releaseName?: StringFilter | null | undefined;
+
submissionClientAgent?: StringFilter | null | undefined;
+
trackMbId?: StringFilter | null | undefined;
+
trackName?: StringFilter | null | undefined;
+
uri?: StringFilter | null | undefined;
+
};
+
export type DateTimeFilter = {
+
eq?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type StringFilter = {
+
contains?: string | null | undefined;
+
eq?: string | null | undefined;
+
fuzzy?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
in?: ReadonlyArray<string | null | undefined> | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type IntFilter = {
+
eq?: number | null | undefined;
+
gt?: number | null | undefined;
+
gte?: number | null | undefined;
+
in?: ReadonlyArray<number | null | undefined> | null | undefined;
+
lt?: number | null | undefined;
+
lte?: number | null | undefined;
+
};
+
export type ProfileLayoutQuery$variables = {
+
chartWhere: FmTealAlphaFeedPlayWhereInput;
+
where: FmTealAlphaFeedPlayWhereInput;
+
};
+
export type ProfileLayoutQuery$data = {
+
readonly fmTealAlphaFeedPlays: {
+
readonly edges: ReadonlyArray<{
+
readonly node: {
+
readonly actorHandle: string | null | undefined;
+
readonly appBskyActorProfile: {
+
readonly avatar: {
+
readonly url: string;
+
} | null | undefined;
+
readonly description: string | null | undefined;
+
readonly displayName: string | null | undefined;
+
} | null | undefined;
+
};
+
}>;
+
};
+
readonly " $fragmentSpreads": FragmentRefs<"ScrobbleChart_data">;
+
};
+
export type ProfileLayoutQuery = {
+
response: ProfileLayoutQuery$data;
+
variables: ProfileLayoutQuery$variables;
+
};
+
+
const node: ConcreteRequest = (function(){
+
var v0 = {
+
"defaultValue": null,
+
"kind": "LocalArgument",
+
"name": "chartWhere"
+
},
+
v1 = {
+
"defaultValue": null,
+
"kind": "LocalArgument",
+
"name": "where"
+
},
+
v2 = [
+
{
+
"kind": "Literal",
+
"name": "first",
+
"value": 1
+
},
+
{
+
"kind": "Literal",
+
"name": "sortBy",
+
"value": [
+
{
+
"direction": "desc",
+
"field": "playedTime"
+
}
+
]
+
},
+
{
+
"kind": "Variable",
+
"name": "where",
+
"variableName": "where"
+
}
+
],
+
v3 = {
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "actorHandle",
+
"storageKey": null
+
},
+
v4 = {
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "displayName",
+
"storageKey": null
+
},
+
v5 = {
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "description",
+
"storageKey": null
+
},
+
v6 = {
+
"alias": null,
+
"args": null,
+
"concreteType": "Blob",
+
"kind": "LinkedField",
+
"name": "avatar",
+
"plural": false,
+
"selections": [
+
{
+
"alias": null,
+
"args": [
+
{
+
"kind": "Literal",
+
"name": "preset",
+
"value": "avatar"
+
}
+
],
+
"kind": "ScalarField",
+
"name": "url",
+
"storageKey": "url(preset:\"avatar\")"
+
}
+
],
+
"storageKey": null
+
},
+
v7 = {
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "id",
+
"storageKey": null
+
};
+
return {
+
"fragment": {
+
"argumentDefinitions": [
+
(v0/*: any*/),
+
(v1/*: any*/)
+
],
+
"kind": "Fragment",
+
"metadata": null,
+
"name": "ProfileLayoutQuery",
+
"selections": [
+
{
+
"args": null,
+
"kind": "FragmentSpread",
+
"name": "ScrobbleChart_data"
+
},
+
{
+
"alias": null,
+
"args": (v2/*: any*/),
+
"concreteType": "FmTealAlphaFeedPlayConnection",
+
"kind": "LinkedField",
+
"name": "fmTealAlphaFeedPlays",
+
"plural": false,
+
"selections": [
+
{
+
"alias": null,
+
"args": null,
+
"concreteType": "FmTealAlphaFeedPlayEdge",
+
"kind": "LinkedField",
+
"name": "edges",
+
"plural": true,
+
"selections": [
+
{
+
"alias": null,
+
"args": null,
+
"concreteType": "FmTealAlphaFeedPlay",
+
"kind": "LinkedField",
+
"name": "node",
+
"plural": false,
+
"selections": [
+
(v3/*: any*/),
+
{
+
"alias": null,
+
"args": null,
+
"concreteType": "AppBskyActorProfile",
+
"kind": "LinkedField",
+
"name": "appBskyActorProfile",
+
"plural": false,
+
"selections": [
+
(v4/*: any*/),
+
(v5/*: any*/),
+
(v6/*: any*/)
+
],
+
"storageKey": null
+
}
+
],
+
"storageKey": null
+
}
+
],
+
"storageKey": null
+
}
+
],
+
"storageKey": null
+
}
+
],
+
"type": "Query",
+
"abstractKey": null
+
},
+
"kind": "Request",
+
"operation": {
+
"argumentDefinitions": [
+
(v1/*: any*/),
+
(v0/*: any*/)
+
],
+
"kind": "Operation",
+
"name": "ProfileLayoutQuery",
+
"selections": [
+
{
+
"alias": "chartData",
+
"args": [
+
{
+
"kind": "Literal",
+
"name": "groupBy",
+
"value": [
+
{
+
"field": "playedTime",
+
"interval": "day"
+
}
+
]
+
},
+
{
+
"kind": "Literal",
+
"name": "limit",
+
"value": 90
+
},
+
{
+
"kind": "Variable",
+
"name": "where",
+
"variableName": "chartWhere"
+
}
+
],
+
"concreteType": "FmTealAlphaFeedPlayAggregated",
+
"kind": "LinkedField",
+
"name": "fmTealAlphaFeedPlaysAggregated",
+
"plural": true,
+
"selections": [
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "playedTime",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "count",
+
"storageKey": null
+
}
+
],
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": (v2/*: any*/),
+
"concreteType": "FmTealAlphaFeedPlayConnection",
+
"kind": "LinkedField",
+
"name": "fmTealAlphaFeedPlays",
+
"plural": false,
+
"selections": [
+
{
+
"alias": null,
+
"args": null,
+
"concreteType": "FmTealAlphaFeedPlayEdge",
+
"kind": "LinkedField",
+
"name": "edges",
+
"plural": true,
+
"selections": [
+
{
+
"alias": null,
+
"args": null,
+
"concreteType": "FmTealAlphaFeedPlay",
+
"kind": "LinkedField",
+
"name": "node",
+
"plural": false,
+
"selections": [
+
(v3/*: any*/),
+
{
+
"alias": null,
+
"args": null,
+
"concreteType": "AppBskyActorProfile",
+
"kind": "LinkedField",
+
"name": "appBskyActorProfile",
+
"plural": false,
+
"selections": [
+
(v4/*: any*/),
+
(v5/*: any*/),
+
(v6/*: any*/),
+
(v7/*: any*/)
+
],
+
"storageKey": null
+
},
+
(v7/*: any*/)
+
],
+
"storageKey": null
+
}
+
],
+
"storageKey": null
+
}
+
],
+
"storageKey": null
+
}
+
]
+
},
+
"params": {
+
"cacheID": "df91116d25da921e74bc825710304143",
+
"id": null,
+
"metadata": {},
+
"name": "ProfileLayoutQuery",
+
"operationKind": "query",
+
"text": "query ProfileLayoutQuery(\n $where: FmTealAlphaFeedPlayWhereInput!\n $chartWhere: FmTealAlphaFeedPlayWhereInput!\n) {\n ...ScrobbleChart_data\n fmTealAlphaFeedPlays(first: 1, sortBy: [{field: playedTime, direction: desc}], where: $where) {\n edges {\n node {\n actorHandle\n appBskyActorProfile {\n displayName\n description\n avatar {\n url(preset: \"avatar\")\n }\n id\n }\n id\n }\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"
+
}
+
};
+
})();
+
+
(node as any).hash = "41d50b6c47174293deb76769f8f04b78";
+
+
export default node;
+190
src/__generated__/ProfileTopAlbumsQuery.graphql.ts
···
···
+
/**
+
* @generated SignedSource<<53b006c990112d126e6ec82055bfb134>>
+
* @lightSyntaxTransform
+
* @nogrep
+
*/
+
+
/* tslint:disable */
+
/* eslint-disable */
+
// @ts-nocheck
+
+
import { ConcreteRequest } from 'relay-runtime';
+
export type FmTealAlphaFeedPlayWhereInput = {
+
actorHandle?: StringFilter | null | undefined;
+
and?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
artistMbIds?: StringFilter | null | undefined;
+
artistNames?: StringFilter | null | undefined;
+
artists?: StringFilter | null | undefined;
+
cid?: StringFilter | null | undefined;
+
collection?: StringFilter | null | undefined;
+
did?: StringFilter | null | undefined;
+
duration?: IntFilter | null | undefined;
+
indexedAt?: DateTimeFilter | null | undefined;
+
isrc?: StringFilter | null | undefined;
+
json?: StringFilter | null | undefined;
+
musicServiceBaseDomain?: StringFilter | null | undefined;
+
or?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
originUrl?: StringFilter | null | undefined;
+
playedTime?: StringFilter | null | undefined;
+
recordingMbId?: StringFilter | null | undefined;
+
releaseMbId?: StringFilter | null | undefined;
+
releaseName?: StringFilter | null | undefined;
+
submissionClientAgent?: StringFilter | null | undefined;
+
trackMbId?: StringFilter | null | undefined;
+
trackName?: StringFilter | null | undefined;
+
uri?: StringFilter | null | undefined;
+
};
+
export type DateTimeFilter = {
+
eq?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type StringFilter = {
+
contains?: string | null | undefined;
+
eq?: string | null | undefined;
+
fuzzy?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
in?: ReadonlyArray<string | null | undefined> | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type IntFilter = {
+
eq?: number | null | undefined;
+
gt?: number | null | undefined;
+
gte?: number | null | undefined;
+
in?: ReadonlyArray<number | null | undefined> | null | undefined;
+
lt?: number | null | undefined;
+
lte?: number | null | undefined;
+
};
+
export type ProfileTopAlbumsQuery$variables = {
+
where?: FmTealAlphaFeedPlayWhereInput | null | undefined;
+
};
+
export type ProfileTopAlbumsQuery$data = {
+
readonly fmTealAlphaFeedPlaysAggregated: ReadonlyArray<{
+
readonly artists: any | null | undefined;
+
readonly count: number;
+
readonly releaseMbId: any | null | undefined;
+
readonly releaseName: any | null | undefined;
+
}>;
+
};
+
export type ProfileTopAlbumsQuery = {
+
response: ProfileTopAlbumsQuery$data;
+
variables: ProfileTopAlbumsQuery$variables;
+
};
+
+
const node: ConcreteRequest = (function(){
+
var v0 = [
+
{
+
"defaultValue": null,
+
"kind": "LocalArgument",
+
"name": "where"
+
}
+
],
+
v1 = [
+
{
+
"alias": null,
+
"args": [
+
{
+
"kind": "Literal",
+
"name": "groupBy",
+
"value": [
+
{
+
"field": "releaseMbId"
+
},
+
{
+
"field": "releaseName"
+
},
+
{
+
"field": "artists"
+
}
+
]
+
},
+
{
+
"kind": "Literal",
+
"name": "limit",
+
"value": 100
+
},
+
{
+
"kind": "Literal",
+
"name": "orderBy",
+
"value": {
+
"count": "desc"
+
}
+
},
+
{
+
"kind": "Variable",
+
"name": "where",
+
"variableName": "where"
+
}
+
],
+
"concreteType": "FmTealAlphaFeedPlayAggregated",
+
"kind": "LinkedField",
+
"name": "fmTealAlphaFeedPlaysAggregated",
+
"plural": true,
+
"selections": [
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "releaseMbId",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "releaseName",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "artists",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "count",
+
"storageKey": null
+
}
+
],
+
"storageKey": null
+
}
+
];
+
return {
+
"fragment": {
+
"argumentDefinitions": (v0/*: any*/),
+
"kind": "Fragment",
+
"metadata": null,
+
"name": "ProfileTopAlbumsQuery",
+
"selections": (v1/*: any*/),
+
"type": "Query",
+
"abstractKey": null
+
},
+
"kind": "Request",
+
"operation": {
+
"argumentDefinitions": (v0/*: any*/),
+
"kind": "Operation",
+
"name": "ProfileTopAlbumsQuery",
+
"selections": (v1/*: any*/)
+
},
+
"params": {
+
"cacheID": "801b3ff75b3add55ea84e46588ff24d9",
+
"id": null,
+
"metadata": {},
+
"name": "ProfileTopAlbumsQuery",
+
"operationKind": "query",
+
"text": "query ProfileTopAlbumsQuery(\n $where: FmTealAlphaFeedPlayWhereInput\n) {\n fmTealAlphaFeedPlaysAggregated(groupBy: [{field: releaseMbId}, {field: releaseName}, {field: artists}], orderBy: {count: desc}, limit: 100, where: $where) {\n releaseMbId\n releaseName\n artists\n count\n }\n}\n"
+
}
+
};
+
})();
+
+
(node as any).hash = "50bb6e6e1ebed4fab916c1aff7c4c257";
+
+
export default node;
+168
src/__generated__/ProfileTopArtistsQuery.graphql.ts
···
···
+
/**
+
* @generated SignedSource<<4d813a091c04adc8f0f29b7c8a585ca2>>
+
* @lightSyntaxTransform
+
* @nogrep
+
*/
+
+
/* tslint:disable */
+
/* eslint-disable */
+
// @ts-nocheck
+
+
import { ConcreteRequest } from 'relay-runtime';
+
export type FmTealAlphaFeedPlayWhereInput = {
+
actorHandle?: StringFilter | null | undefined;
+
and?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
artistMbIds?: StringFilter | null | undefined;
+
artistNames?: StringFilter | null | undefined;
+
artists?: StringFilter | null | undefined;
+
cid?: StringFilter | null | undefined;
+
collection?: StringFilter | null | undefined;
+
did?: StringFilter | null | undefined;
+
duration?: IntFilter | null | undefined;
+
indexedAt?: DateTimeFilter | null | undefined;
+
isrc?: StringFilter | null | undefined;
+
json?: StringFilter | null | undefined;
+
musicServiceBaseDomain?: StringFilter | null | undefined;
+
or?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
originUrl?: StringFilter | null | undefined;
+
playedTime?: StringFilter | null | undefined;
+
recordingMbId?: StringFilter | null | undefined;
+
releaseMbId?: StringFilter | null | undefined;
+
releaseName?: StringFilter | null | undefined;
+
submissionClientAgent?: StringFilter | null | undefined;
+
trackMbId?: StringFilter | null | undefined;
+
trackName?: StringFilter | null | undefined;
+
uri?: StringFilter | null | undefined;
+
};
+
export type DateTimeFilter = {
+
eq?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type StringFilter = {
+
contains?: string | null | undefined;
+
eq?: string | null | undefined;
+
fuzzy?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
in?: ReadonlyArray<string | null | undefined> | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type IntFilter = {
+
eq?: number | null | undefined;
+
gt?: number | null | undefined;
+
gte?: number | null | undefined;
+
in?: ReadonlyArray<number | null | undefined> | null | undefined;
+
lt?: number | null | undefined;
+
lte?: number | null | undefined;
+
};
+
export type ProfileTopArtistsQuery$variables = {
+
where?: FmTealAlphaFeedPlayWhereInput | null | undefined;
+
};
+
export type ProfileTopArtistsQuery$data = {
+
readonly fmTealAlphaFeedPlaysAggregated: ReadonlyArray<{
+
readonly artists: any | null | undefined;
+
readonly count: number;
+
}>;
+
};
+
export type ProfileTopArtistsQuery = {
+
response: ProfileTopArtistsQuery$data;
+
variables: ProfileTopArtistsQuery$variables;
+
};
+
+
const node: ConcreteRequest = (function(){
+
var v0 = [
+
{
+
"defaultValue": null,
+
"kind": "LocalArgument",
+
"name": "where"
+
}
+
],
+
v1 = [
+
{
+
"alias": null,
+
"args": [
+
{
+
"kind": "Literal",
+
"name": "groupBy",
+
"value": [
+
{
+
"field": "artists"
+
}
+
]
+
},
+
{
+
"kind": "Literal",
+
"name": "limit",
+
"value": 50
+
},
+
{
+
"kind": "Literal",
+
"name": "orderBy",
+
"value": {
+
"count": "desc"
+
}
+
},
+
{
+
"kind": "Variable",
+
"name": "where",
+
"variableName": "where"
+
}
+
],
+
"concreteType": "FmTealAlphaFeedPlayAggregated",
+
"kind": "LinkedField",
+
"name": "fmTealAlphaFeedPlaysAggregated",
+
"plural": true,
+
"selections": [
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "artists",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "count",
+
"storageKey": null
+
}
+
],
+
"storageKey": null
+
}
+
];
+
return {
+
"fragment": {
+
"argumentDefinitions": (v0/*: any*/),
+
"kind": "Fragment",
+
"metadata": null,
+
"name": "ProfileTopArtistsQuery",
+
"selections": (v1/*: any*/),
+
"type": "Query",
+
"abstractKey": null
+
},
+
"kind": "Request",
+
"operation": {
+
"argumentDefinitions": (v0/*: any*/),
+
"kind": "Operation",
+
"name": "ProfileTopArtistsQuery",
+
"selections": (v1/*: any*/)
+
},
+
"params": {
+
"cacheID": "99a68c4a41531b275e40b1f9d2ef2d85",
+
"id": null,
+
"metadata": {},
+
"name": "ProfileTopArtistsQuery",
+
"operationKind": "query",
+
"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"
+
}
+
};
+
})();
+
+
(node as any).hash = "3b52f52c3db6609a5a0e18a79018dc9e";
+
+
export default node;
+190
src/__generated__/ProfileTopTracksQuery.graphql.ts
···
···
+
/**
+
* @generated SignedSource<<f0e880648a7f39f38d57e6c5570c06a2>>
+
* @lightSyntaxTransform
+
* @nogrep
+
*/
+
+
/* tslint:disable */
+
/* eslint-disable */
+
// @ts-nocheck
+
+
import { ConcreteRequest } from 'relay-runtime';
+
export type FmTealAlphaFeedPlayWhereInput = {
+
actorHandle?: StringFilter | null | undefined;
+
and?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
artistMbIds?: StringFilter | null | undefined;
+
artistNames?: StringFilter | null | undefined;
+
artists?: StringFilter | null | undefined;
+
cid?: StringFilter | null | undefined;
+
collection?: StringFilter | null | undefined;
+
did?: StringFilter | null | undefined;
+
duration?: IntFilter | null | undefined;
+
indexedAt?: DateTimeFilter | null | undefined;
+
isrc?: StringFilter | null | undefined;
+
json?: StringFilter | null | undefined;
+
musicServiceBaseDomain?: StringFilter | null | undefined;
+
or?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
originUrl?: StringFilter | null | undefined;
+
playedTime?: StringFilter | null | undefined;
+
recordingMbId?: StringFilter | null | undefined;
+
releaseMbId?: StringFilter | null | undefined;
+
releaseName?: StringFilter | null | undefined;
+
submissionClientAgent?: StringFilter | null | undefined;
+
trackMbId?: StringFilter | null | undefined;
+
trackName?: StringFilter | null | undefined;
+
uri?: StringFilter | null | undefined;
+
};
+
export type DateTimeFilter = {
+
eq?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type StringFilter = {
+
contains?: string | null | undefined;
+
eq?: string | null | undefined;
+
fuzzy?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
in?: ReadonlyArray<string | null | undefined> | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type IntFilter = {
+
eq?: number | null | undefined;
+
gt?: number | null | undefined;
+
gte?: number | null | undefined;
+
in?: ReadonlyArray<number | null | undefined> | null | undefined;
+
lt?: number | null | undefined;
+
lte?: number | null | undefined;
+
};
+
export type ProfileTopTracksQuery$variables = {
+
where?: FmTealAlphaFeedPlayWhereInput | null | undefined;
+
};
+
export type ProfileTopTracksQuery$data = {
+
readonly fmTealAlphaFeedPlaysAggregated: ReadonlyArray<{
+
readonly artists: any | null | undefined;
+
readonly count: number;
+
readonly releaseMbId: any | null | undefined;
+
readonly trackName: any | null | undefined;
+
}>;
+
};
+
export type ProfileTopTracksQuery = {
+
response: ProfileTopTracksQuery$data;
+
variables: ProfileTopTracksQuery$variables;
+
};
+
+
const node: ConcreteRequest = (function(){
+
var v0 = [
+
{
+
"defaultValue": null,
+
"kind": "LocalArgument",
+
"name": "where"
+
}
+
],
+
v1 = [
+
{
+
"alias": null,
+
"args": [
+
{
+
"kind": "Literal",
+
"name": "groupBy",
+
"value": [
+
{
+
"field": "trackName"
+
},
+
{
+
"field": "releaseMbId"
+
},
+
{
+
"field": "artists"
+
}
+
]
+
},
+
{
+
"kind": "Literal",
+
"name": "limit",
+
"value": 50
+
},
+
{
+
"kind": "Literal",
+
"name": "orderBy",
+
"value": {
+
"count": "desc"
+
}
+
},
+
{
+
"kind": "Variable",
+
"name": "where",
+
"variableName": "where"
+
}
+
],
+
"concreteType": "FmTealAlphaFeedPlayAggregated",
+
"kind": "LinkedField",
+
"name": "fmTealAlphaFeedPlaysAggregated",
+
"plural": true,
+
"selections": [
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "trackName",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "releaseMbId",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "artists",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "count",
+
"storageKey": null
+
}
+
],
+
"storageKey": null
+
}
+
];
+
return {
+
"fragment": {
+
"argumentDefinitions": (v0/*: any*/),
+
"kind": "Fragment",
+
"metadata": null,
+
"name": "ProfileTopTracksQuery",
+
"selections": (v1/*: any*/),
+
"type": "Query",
+
"abstractKey": null
+
},
+
"kind": "Request",
+
"operation": {
+
"argumentDefinitions": (v0/*: any*/),
+
"kind": "Operation",
+
"name": "ProfileTopTracksQuery",
+
"selections": (v1/*: any*/)
+
},
+
"params": {
+
"cacheID": "68fd48ca986304ad7a9262e7e832913e",
+
"id": null,
+
"metadata": {},
+
"name": "ProfileTopTracksQuery",
+
"operationKind": "query",
+
"text": "query ProfileTopTracksQuery(\n $where: FmTealAlphaFeedPlayWhereInput\n) {\n fmTealAlphaFeedPlaysAggregated(groupBy: [{field: trackName}, {field: releaseMbId}, {field: artists}], orderBy: {count: desc}, limit: 50, where: $where) {\n trackName\n releaseMbId\n artists\n count\n }\n}\n"
+
}
+
};
+
})();
+
+
(node as any).hash = "d24e89a501ccd99c44648b5eb7928181";
+
+
export default node;
+168
src/__generated__/TopArtistsQuery.graphql.ts
···
···
+
/**
+
* @generated SignedSource<<f99e80895febe87f37e531bc257ce798>>
+
* @lightSyntaxTransform
+
* @nogrep
+
*/
+
+
/* tslint:disable */
+
/* eslint-disable */
+
// @ts-nocheck
+
+
import { ConcreteRequest } from 'relay-runtime';
+
export type FmTealAlphaFeedPlayWhereInput = {
+
actorHandle?: StringFilter | null | undefined;
+
and?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
artistMbIds?: StringFilter | null | undefined;
+
artistNames?: StringFilter | null | undefined;
+
artists?: StringFilter | null | undefined;
+
cid?: StringFilter | null | undefined;
+
collection?: StringFilter | null | undefined;
+
did?: StringFilter | null | undefined;
+
duration?: IntFilter | null | undefined;
+
indexedAt?: DateTimeFilter | null | undefined;
+
isrc?: StringFilter | null | undefined;
+
json?: StringFilter | null | undefined;
+
musicServiceBaseDomain?: StringFilter | null | undefined;
+
or?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
+
originUrl?: StringFilter | null | undefined;
+
playedTime?: StringFilter | null | undefined;
+
recordingMbId?: StringFilter | null | undefined;
+
releaseMbId?: StringFilter | null | undefined;
+
releaseName?: StringFilter | null | undefined;
+
submissionClientAgent?: StringFilter | null | undefined;
+
trackMbId?: StringFilter | null | undefined;
+
trackName?: StringFilter | null | undefined;
+
uri?: StringFilter | null | undefined;
+
};
+
export type DateTimeFilter = {
+
eq?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type StringFilter = {
+
contains?: string | null | undefined;
+
eq?: string | null | undefined;
+
fuzzy?: string | null | undefined;
+
gt?: string | null | undefined;
+
gte?: string | null | undefined;
+
in?: ReadonlyArray<string | null | undefined> | null | undefined;
+
lt?: string | null | undefined;
+
lte?: string | null | undefined;
+
};
+
export type IntFilter = {
+
eq?: number | null | undefined;
+
gt?: number | null | undefined;
+
gte?: number | null | undefined;
+
in?: ReadonlyArray<number | null | undefined> | null | undefined;
+
lt?: number | null | undefined;
+
lte?: number | null | undefined;
+
};
+
export type TopArtistsQuery$variables = {
+
where?: FmTealAlphaFeedPlayWhereInput | null | undefined;
+
};
+
export type TopArtistsQuery$data = {
+
readonly fmTealAlphaFeedPlaysAggregated: ReadonlyArray<{
+
readonly artists: any | null | undefined;
+
readonly count: number;
+
}>;
+
};
+
export type TopArtistsQuery = {
+
response: TopArtistsQuery$data;
+
variables: TopArtistsQuery$variables;
+
};
+
+
const node: ConcreteRequest = (function(){
+
var v0 = [
+
{
+
"defaultValue": null,
+
"kind": "LocalArgument",
+
"name": "where"
+
}
+
],
+
v1 = [
+
{
+
"alias": null,
+
"args": [
+
{
+
"kind": "Literal",
+
"name": "groupBy",
+
"value": [
+
{
+
"field": "artists"
+
}
+
]
+
},
+
{
+
"kind": "Literal",
+
"name": "limit",
+
"value": 50
+
},
+
{
+
"kind": "Literal",
+
"name": "orderBy",
+
"value": {
+
"count": "desc"
+
}
+
},
+
{
+
"kind": "Variable",
+
"name": "where",
+
"variableName": "where"
+
}
+
],
+
"concreteType": "FmTealAlphaFeedPlayAggregated",
+
"kind": "LinkedField",
+
"name": "fmTealAlphaFeedPlaysAggregated",
+
"plural": true,
+
"selections": [
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "artists",
+
"storageKey": null
+
},
+
{
+
"alias": null,
+
"args": null,
+
"kind": "ScalarField",
+
"name": "count",
+
"storageKey": null
+
}
+
],
+
"storageKey": null
+
}
+
];
+
return {
+
"fragment": {
+
"argumentDefinitions": (v0/*: any*/),
+
"kind": "Fragment",
+
"metadata": null,
+
"name": "TopArtistsQuery",
+
"selections": (v1/*: any*/),
+
"type": "Query",
+
"abstractKey": null
+
},
+
"kind": "Request",
+
"operation": {
+
"argumentDefinitions": (v0/*: any*/),
+
"kind": "Operation",
+
"name": "TopArtistsQuery",
+
"selections": (v1/*: any*/)
+
},
+
"params": {
+
"cacheID": "2fa8fb4ebdb5d17d362eecc3da9bbcbf",
+
"id": null,
+
"metadata": {},
+
"name": "TopArtistsQuery",
+
"operationKind": "query",
+
"text": "query TopArtistsQuery(\n $where: FmTealAlphaFeedPlayWhereInput\n) {\n fmTealAlphaFeedPlaysAggregated(groupBy: [{field: artists}], orderBy: {count: desc}, limit: 50, where: $where) {\n artists\n count\n }\n}\n"
+
}
+
};
+
})();
+
+
(node as any).hash = "ca44425203547633e6fb13b8f49c5619";
+
+
export default node;