58 lines
1.1 KiB
TypeScript
58 lines
1.1 KiB
TypeScript
|
|
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;
|
|
}; |