1.0.0 • Published 5 months ago
kdalytics-types v1.0.0
KDalytics Types
VALORANT統計データAPIの型定義パッケージです。
インストール
npm install kdalytics-types
# または
yarn add kdalytics-types
使用方法
import { ApiResponse, PlayerDetail, MatchDetail } from 'kdalytics-types';
// APIレスポンスの型付け
const fetchPlayer = async (puuid: string): Promise<ApiResponse<PlayerDetail>> => {
const response = await fetch(`https://api.kdalytics.com/players/${puuid}`);
return response.json();
};
// 型を使った開発
const handlePlayerData = (playerData: PlayerDetail) => {
console.log(`プレイヤー: ${playerData.name}#${playerData.tag}`);
console.log(`レベル: ${playerData.accountLevel}`);
};
提供される型定義
このパッケージには以下の型定義が含まれています:
API共通型
ApiResponse<T>
- API共通レスポンス型PaginatedResponse<T>
- ページネーション付きレスポンス型PaginationMeta
- ページネーションメタデータErrorCode
- エラーコード列挙型Region
- リージョン型Platform
- プラットフォーム型
プレイヤー関連型
PlayerBasic
- プレイヤー基本情報PlayerDetail
- プレイヤー詳細情報
マッチ関連型
MatchBasic
- マッチ基本情報MatchDetail
- マッチ詳細情報
ランク関連型
RankInfo
- ランク情報
コンテンツ関連型
各種ゲームコンテンツに関する型定義
ライセンス
MIT
1.0.0
5 months ago