export type trainTypeID = | "Normal" | "OneMan" | "Rapid" | "OneManRapid" | "LTDEXP" | "NightLTDEXP" | "SPCL" | "SPCL_Normal" | "SPCL_Rapid" | "SPCL_EXP" | "Party" | "Freight" | "Forwarding" | "FreightForwarding" | "Other"; export type CustomTrainData = { ToData?: string; TrainNumber?: string; TrainNumberOverride?: string; id?: string; img?: string; isWanman?: boolean; trainName?: string; trainNumDistance?: number; type?: trainTypeID; viaData?: string; info?: string; infoUrl?: string; infogram?: string; uwasa?: string; isEdit?: boolean; isSeason?: boolean; vehicleFormation?: string; trainInfoUrl?: string; }; export type eachTrainDiagramType = { train: string; time: string; lastStation: string; isThrough: boolean; }; export type StationProps = { DispNum: string; JrHpUrl?: string; MyStation: string; StationMap: string; StationNumber: string | null; StationTimeTable: string; Station_EN: string; Station_JP: string; jslodApi: string; lat: number; lng: number; };