Initial Commit

This commit is contained in:
JB
2025-10-06 23:31:31 -04:00
commit 0c8630b8ba
243 changed files with 166945 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
import { esiFetch } from './fetch';
// PUBLIC APIS ---------------------------------------------------------------
interface AllianceData {
creator_corporation_id: number;
creator_id: number;
date_founded: string;
executor_corporation_id: number;
faction_id: number;
name: string;
ticker: string;
}
export async function getAllianceData(id: number) {
return await esiFetch<Partial<AllianceData>>(`/alliances/${id}/`);
}
export async function getAllianceCorporations(id: number) {
return await esiFetch<number[]>(`/alliances/${id}/corporations/`);
}
interface AllianceIcons {
px128x128: string;
px64x64: string;
}
export async function getAllianceIcons(id: number) {
return await esiFetch<Partial<AllianceIcons>>(`/alliances/${id}/icons/`);
}