INNER CODE UNIT · TypeScript

getTCGPlayerPrice

tcgdex/cards-database · server/src/libs/providers/tcgplayer/index.ts:66

export async function getTCGPlayerPrice(card: { thirdParty: { tcgplayer?: number } }): Promise<{
	unit: 'USD',
	updated: string
	normal?: Omit<Result, 'subTypeName'>
	reverse?: Omit<Result, 'subTypeName'>
	holo?: Omit<Result, 'subTypeName'>
} | null> {
	if (!lastFetch || typeof card.thirdParty?.tcgplayer !== 'number') {
		return null
	}
	const variants = cache[card.thirdParty.tcgplayer!]
	if (!variants) {
		return null
	}
	const res: NonNullable<Awaited<ReturnType<typeof getTCGPlayerPrice>>> = {
		unit: 'USD',
		...variants
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…