mirror of
https://github.com/tcgdex/cards-database.git
synced 2025-04-22 10:52:10 +00:00
fix: Remove even more requires
Signed-off-by: Florian BOUILLON <f.bouillon@aptatio.com>
This commit is contained in:
parent
f9aa90ed09
commit
f6e7871fc5
@ -4,6 +4,23 @@ import { Query } from '../../interfaces'
|
||||
import { handlePagination, handleSort, handleValidation } from '../../util'
|
||||
import Set from './Set'
|
||||
|
||||
|
||||
import deCards from '../../../generated/de/cards.json'
|
||||
import enCards from '../../../generated/en/cards.json'
|
||||
import esCards from '../../../generated/es/cards.json'
|
||||
import frCards from '../../../generated/fr/cards.json'
|
||||
import itCards from '../../../generated/it/cards.json'
|
||||
import ptCards from '../../../generated/pt/cards.json'
|
||||
|
||||
const cards = {
|
||||
de: deCards,
|
||||
en: enCards,
|
||||
es: esCards,
|
||||
fr: frCards,
|
||||
it: itCards,
|
||||
pt: ptCards
|
||||
} as const
|
||||
|
||||
type LocalCard = Omit<SDKCard, 'set'> & {set: () => Set}
|
||||
|
||||
interface variants {
|
||||
@ -60,7 +77,7 @@ export default class Card implements LocalCard {
|
||||
}
|
||||
|
||||
public static getAll(lang: SupportedLanguages): Array<SDKCard> {
|
||||
return require(`../../../generated/${lang}/cards.json`)
|
||||
return cards[lang]
|
||||
}
|
||||
|
||||
public static find(lang: SupportedLanguages, query: Query<SDKCard>) {
|
||||
|
@ -4,6 +4,22 @@ import { Query } from '../../interfaces'
|
||||
import { handlePagination, handleSort, handleValidation } from '../../util'
|
||||
import Set from './Set'
|
||||
|
||||
import deSeries from '../../../generated/de/series.json'
|
||||
import enSeries from '../../../generated/en/series.json'
|
||||
import esSeries from '../../../generated/es/series.json'
|
||||
import frSeries from '../../../generated/fr/series.json'
|
||||
import itSeries from '../../../generated/it/series.json'
|
||||
import ptSeries from '../../../generated/pt/series.json'
|
||||
|
||||
const series = {
|
||||
de: deSeries,
|
||||
en: enSeries,
|
||||
es: esSeries,
|
||||
fr: frSeries,
|
||||
it: itSeries,
|
||||
pt: ptSeries
|
||||
} as const
|
||||
|
||||
type LocalSerie = Omit<SDKSerie, 'sets'> & {sets: () => Array<Set>}
|
||||
|
||||
export default class Serie implements LocalSerie {
|
||||
@ -29,7 +45,7 @@ export default class Serie implements LocalSerie {
|
||||
}
|
||||
|
||||
public static getAll(lang: SupportedLanguages): Array<SDKSerie> {
|
||||
return require(`../../../generated/${lang}/series.json`)
|
||||
return series[lang]
|
||||
}
|
||||
|
||||
public static find(lang: SupportedLanguages, query: Query<SDKSerie>) {
|
||||
|
@ -5,6 +5,22 @@ import { handlePagination, handleSort, handleValidation } from '../../util'
|
||||
import Card from './Card'
|
||||
import Serie from './Serie'
|
||||
|
||||
import deSets from '../../../generated/de/sets.json'
|
||||
import enSets from '../../../generated/en/sets.json'
|
||||
import esSets from '../../../generated/es/sets.json'
|
||||
import frSets from '../../../generated/fr/sets.json'
|
||||
import itSets from '../../../generated/it/sets.json'
|
||||
import ptSets from '../../../generated/pt/sets.json'
|
||||
|
||||
const sets = {
|
||||
de: deSets,
|
||||
en: enSets,
|
||||
es: esSets,
|
||||
fr: frSets,
|
||||
it: itSets,
|
||||
pt: ptSets
|
||||
} as const
|
||||
|
||||
interface variants {
|
||||
normal?: boolean;
|
||||
reverse?: boolean;
|
||||
@ -47,7 +63,7 @@ export default class Set implements LocalSet {
|
||||
}
|
||||
|
||||
public static getAll(lang: SupportedLanguages): Array<SDKSet> {
|
||||
return require(`../../../generated/${lang}/sets.json`)
|
||||
return sets[lang]
|
||||
}
|
||||
|
||||
public static find(lang: SupportedLanguages, query: Query<SDKSet>) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user