Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | import { RouteComponentProps } from "@reach/router";
export interface StepComponentProps extends RouteComponentProps {
setNextStep?: () => void;
setPreviousStep?: () => void;
setActiveStep?: (step: number) => void;
}
export type Trip = {
outward: string;
outwardFrom: number;
outwardTo: number;
outwardDate: string;
routeId: number;
withReturn: boolean;
return?: string;
returnFrom?: number;
returnTo?: number;
returnDate?: string;
returnRouteId?: number;
withCar: boolean;
adults: number;
children: number;
dogs: number;
};
export type RouteInfo = {
id: number;
name: string;
portFrom: number;
portTo: number;
returnTrip: number;
returnTripName: string;
tripType: number;
vehicleIsPossible: boolean;
excursion: boolean;
offWeekDay: number[];
isSeasonTrip: boolean;
seasonStartDay?: number;
seasonStartMonth?: number;
seasonFinishDay?: number;
seasonFinishMonth?: number;
};
export type Route = {
from: number;
to: number;
date: string;
minDate?: string;
maxDate?: string;
name: string;
tripType: number;
};
export type FormValue = {
name: string;
value: string | number;
};
export type ParkingState = {
id?: number | null;
startDate?: string;
finishDate?: string;
location?: number;
type?: number | null;
}; |