diff --git a/server/src/V2/Components/Card.ts b/server/src/V2/Components/Card.ts index 4936fa1c9..0bbf31772 100644 --- a/server/src/V2/Components/Card.ts +++ b/server/src/V2/Components/Card.ts @@ -1,8 +1,8 @@ import { objectLoop } from '@dzeio/object-util' import { Card as SDKCard, CardResume, SupportedLanguages } from '@tcgdex/sdk' -import Set from './Set' import { Pagination } from '../../interfaces' import { lightCheck } from '../../util' +import Set from './Set' type LocalCard = Omit & {set: () => Set} @@ -51,7 +51,7 @@ export default class Card implements LocalCard { if (key === 'set') { return } - this[key as 'id'] = it + this[key as 'id'] = it as string }) } diff --git a/server/src/V2/Components/Serie.ts b/server/src/V2/Components/Serie.ts index a3809aaa0..735e018a8 100644 --- a/server/src/V2/Components/Serie.ts +++ b/server/src/V2/Components/Serie.ts @@ -1,8 +1,8 @@ import { objectLoop } from '@dzeio/object-util' import { Serie as SDKSerie, SerieResume, SupportedLanguages } from '@tcgdex/sdk' -import Set from './Set' import { Pagination } from '../../interfaces' import { lightCheck } from '../../util' +import Set from './Set' type LocalSerie = Omit & {sets: () => Array} @@ -20,7 +20,7 @@ export default class Serie implements LocalSerie { if (key === 'sets') { return } - this[key as 'id'] = it + this[key as 'id'] = it as string }) } diff --git a/server/src/V2/Components/Set.ts b/server/src/V2/Components/Set.ts index f341b842f..1416d48f0 100644 --- a/server/src/V2/Components/Set.ts +++ b/server/src/V2/Components/Set.ts @@ -1,9 +1,9 @@ import { objectLoop } from '@dzeio/object-util' import { Set as SDKSet, SetResume, SupportedLanguages } from '@tcgdex/sdk' -import Card from './Card' import { Pagination } from '../../interfaces' -import Serie from './Serie' import { lightCheck } from '../../util' +import Card from './Card' +import Serie from './Serie' interface variants { normal?: boolean; @@ -24,7 +24,7 @@ export default class Set implements LocalSet { if (key === 'serie' || key === 'cards') { return } - this[key as 'id'] = it + this[key as 'tcgOnline'] = it as string }) } diff --git a/server/src/status.ts b/server/src/status.ts index ffe4fb1b7..469999886 100644 --- a/server/src/status.ts +++ b/server/src/status.ts @@ -34,11 +34,11 @@ const totalStats = { const setsData: Record>> = {} function preProcessSets(t: any, lang: SupportedLanguages) { - objectLoop(t.sets, (sets, serieId) => { + objectLoop(t.sets, (sets, serieId: string) => { if (!(serieId in setsData)) { setsData[serieId] = {} } - objectLoop(sets, (_, set) => { + objectLoop(sets, (_, set: string) => { if (!(set in setsData[serieId])) { setsData[serieId][set] = [] }