Add Prettier and ESLint tooling (Refs #77)
This commit is contained in:
+15
-4
@@ -2,12 +2,19 @@ import type { CapacityCalibration, HostReadiness } from './hosts.js';
|
||||
|
||||
export type CapacityRange = '1h' | '24h' | '7d';
|
||||
export type CapacityGame = 'all' | 't5' | 't6';
|
||||
export interface CapacityQuery { range: CapacityRange; hostId: string | null; game: CapacityGame }
|
||||
export interface CapacityQuery {
|
||||
range: CapacityRange;
|
||||
hostId: string | null;
|
||||
game: CapacityGame;
|
||||
}
|
||||
export function parseCapacityQuery(params: URLSearchParams): CapacityQuery {
|
||||
const range = params.get('range');
|
||||
const game = params.get('game');
|
||||
return { range: range === '1h' || range === '7d' ? range : '24h',
|
||||
game: game === 't5' || game === 't6' ? game : 'all', hostId: params.get('host')?.trim().slice(0, 100) || null };
|
||||
return {
|
||||
range: range === '1h' || range === '7d' ? range : '24h',
|
||||
game: game === 't5' || game === 't6' ? game : 'all',
|
||||
hostId: params.get('host')?.trim().slice(0, 100) || null
|
||||
};
|
||||
}
|
||||
|
||||
export interface CapacityHistoryPoint {
|
||||
@@ -60,4 +67,8 @@ export interface CapacityCurrent {
|
||||
hostOptions: { id: string; name: string }[];
|
||||
warnings: string[];
|
||||
}
|
||||
export interface CapacityData { query: CapacityQuery; current: CapacityCurrent; history: CapacityHistory }
|
||||
export interface CapacityData {
|
||||
query: CapacityQuery;
|
||||
current: CapacityCurrent;
|
||||
history: CapacityHistory;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user