Files
next-coins/app/types/crypto-api.ts
2026-03-04 02:35:48 +01:00

34 lines
747 B
TypeScript

export type SimpleCryptoCurrency = {
id: string;
name: string;
symbol: string;
slug: string;
logo: string;
description: string;
market_cap: number;
fully_diluted_market_cap: number;
circulating_supply: number;
total_supply: number;
max_supply: number;
infinite_supply: boolean;
price: number;
volume_24h: number;
percent_change_1h: number;
percent_change_24h: number;
percent_change_7d: number;
}
export type CryptoCurrencyHistory = {
history: Array<[price: number]>;
}
export type CryptocurrenciesListResponse = {
currencies: Array<SimpleCryptoCurrency>;
}
export type CryptocurrencyDetailsResponse = {
currency: SimpleCryptoCurrency & CryptoCurrencyHistory;
}