46 lines
1.4 KiB
TypeScript
46 lines
1.4 KiB
TypeScript
/**
|
|
* API エンドポイントとベースURL
|
|
*/
|
|
|
|
const BASE_URL = 'https://jr-shikoku-api-data-storage.haruk.in';
|
|
|
|
export const API_ENDPOINTS = {
|
|
/** 本日のダイアグラムデータ */
|
|
DIAGRAM_TODAY: `${BASE_URL}/tmp/diagram-today.json`,
|
|
|
|
/** カスタム列車データ */
|
|
CUSTOM_TRAIN_DATA: 'https://haruk.in/api/jr/getTrain.php',
|
|
|
|
/** 遅延情報 */
|
|
DELAY_INFO: 'https://haruk.in/api/jr/getTrainDelay.php',
|
|
|
|
/** 特急列車情報 */
|
|
SPECIAL_TRAIN_INFO: 'https://haruk.in/api/jr/getSpecialTrain.php',
|
|
|
|
/** バス・列車データ */
|
|
BUS_AND_TRAIN_DATA: 'https://script.google.com/macros/s/AKfycbw0UW6ZeCDgUYFRP0zxpc_Oqfy-91dBdbWv-cM8n3narKp14IyCd2wy5HW7taXcW7E/exec',
|
|
|
|
/** 駅リスト */
|
|
STATION_LIST: 'https://n8n.haruk.in/webhook/jr-shikoku-station-list',
|
|
|
|
/** 列車データAPI */
|
|
TRAIN_DATA_API: 'https://jr-shikoku-backend-api-v1.haruk.in/train-data',
|
|
|
|
/** 運行ログAPI */
|
|
OPERATION_LOGS: 'https://jr-shikoku-backend-api-v1.haruk.in/operation-logs',
|
|
|
|
/** 位置情報問題データ */
|
|
POSITION_PROBLEMS: 'https://n8n.haruk.in/webhook/jrshikoku-position-problems',
|
|
} as const;
|
|
|
|
/**
|
|
* 外部サービスURL
|
|
*/
|
|
export const EXTERNAL_URLS = {
|
|
/** JR四国公式サイト */
|
|
JR_SHIKOKU_OFFICIAL: 'https://www.jr-shikoku.co.jp',
|
|
|
|
/** PDF表示用プレフィックス */
|
|
PDF_VIEW_PREFIX: 'https://docs.google.com/gview?embedded=true&url=',
|
|
} as const;
|