Files
core/hwe/ts/defs.ts
T
2021-08-21 05:15:58 +09:00

34 lines
745 B
TypeScript

export type InvalidResponse = {
result: false;
reason: string;
}
export type BasicGeneralListResponse = {
result: true,
nationID: number,
generalID: number,
column: ['no', 'name', 'npc'],
list: Record<string, [number, string, number][]>,
nation: Record<string, {
nation: number,
name: string,
color: string,
}>
}
export type GeneralListResponse = {
result: true,
list: [
number,
string, 0|1,
number, number, string,
string, string, string,
string, string | null,
number,
number, number, number, number,
number,
string, string, string,
number, number
][],
token: Record<number, number>,
}