import { TokyoLocation } from './types.js';
/**
* 東京都内観測地点と地点番号のマッピング
*/
export const LOCATION_ID_MAP: Record<TokyoLocation, string> = {
tokyo: "44132", // 東京(小石川植物園)
hachioji: "44112", // 八王子
fuchu: "44116", // 府中
nerima: "44071", // 練馬
ome: "44056", // 青梅
ogochi: "44046", // 小河内
edogawa: "44136" // 江戸川臨海
};
/**
* 地点番号と地点名のマッピング
*/
export const LOCATION_NAME_MAP: Record<string, string> = {
"44132": "東京(小石川植物園)",
"44112": "八王子",
"44116": "府中",
"44071": "練馬",
"44056": "青梅",
"44046": "小河内",
"44136": "江戸川臨海"
};
/**
* 地点名のマッピング(英語キー)
*/
export const LOCATION_DISPLAY_NAME_MAP: Record<TokyoLocation, string> = {
tokyo: "東京(小石川植物園)",
hachioji: "八王子",
fuchu: "府中",
nerima: "練馬",
ome: "青梅",
ogochi: "小河内",
edogawa: "江戸川臨海"
};
/**
* 環境省WBGT API のベースURL
*/
export const WBGT_API_BASE_URLS = {
forecast: "https://www.wbgt.env.go.jp/prev15WG/dl/",
realtime: "https://www.wbgt.env.go.jp/mntr/dl/"
} as const;
/**
* WBGT危険度レベルの閾値
*/
export const WBGT_THRESHOLDS = {
SAFE: 21,
CAUTION: 25,
ALERT: 28,
HIGH_ALERT: 31
} as const;