1.0.0 • Published 5 months ago

kdalytics-types v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

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