mirror of
https://github.com/tcgdex/cards-database.git
synced 2025-04-22 19:02: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 { handlePagination, handleSort, handleValidation } from '../../util'
|
||||||
import Set from './Set'
|
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}
|
type LocalCard = Omit<SDKCard, 'set'> & {set: () => Set}
|
||||||
|
|
||||||
interface variants {
|
interface variants {
|
||||||
@ -60,7 +77,7 @@ export default class Card implements LocalCard {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static getAll(lang: SupportedLanguages): Array<SDKCard> {
|
public static getAll(lang: SupportedLanguages): Array<SDKCard> {
|
||||||
return require(`../../../generated/${lang}/cards.json`)
|
return cards[lang]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static find(lang: SupportedLanguages, query: Query<SDKCard>) {
|
public static find(lang: SupportedLanguages, query: Query<SDKCard>) {
|
||||||
|
@ -4,6 +4,22 @@ import { Query } from '../../interfaces'
|
|||||||
import { handlePagination, handleSort, handleValidation } from '../../util'
|
import { handlePagination, handleSort, handleValidation } from '../../util'
|
||||||
import Set from './Set'
|
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>}
|
type LocalSerie = Omit<SDKSerie, 'sets'> & {sets: () => Array<Set>}
|
||||||
|
|
||||||
export default class Serie implements LocalSerie {
|
export default class Serie implements LocalSerie {
|
||||||
@ -29,7 +45,7 @@ export default class Serie implements LocalSerie {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static getAll(lang: SupportedLanguages): Array<SDKSerie> {
|
public static getAll(lang: SupportedLanguages): Array<SDKSerie> {
|
||||||
return require(`../../../generated/${lang}/series.json`)
|
return series[lang]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static find(lang: SupportedLanguages, query: Query<SDKSerie>) {
|
public static find(lang: SupportedLanguages, query: Query<SDKSerie>) {
|
||||||
|
@ -5,6 +5,22 @@ import { handlePagination, handleSort, handleValidation } from '../../util'
|
|||||||
import Card from './Card'
|
import Card from './Card'
|
||||||
import Serie from './Serie'
|
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 {
|
interface variants {
|
||||||
normal?: boolean;
|
normal?: boolean;
|
||||||
reverse?: boolean;
|
reverse?: boolean;
|
||||||
@ -47,7 +63,7 @@ export default class Set implements LocalSet {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static getAll(lang: SupportedLanguages): Array<SDKSet> {
|
public static getAll(lang: SupportedLanguages): Array<SDKSet> {
|
||||||
return require(`../../../generated/${lang}/sets.json`)
|
return sets[lang]
|
||||||
}
|
}
|
||||||
|
|
||||||
public static find(lang: SupportedLanguages, query: Query<SDKSet>) {
|
public static find(lang: SupportedLanguages, query: Query<SDKSet>) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user