
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;
};