External module "Trip/Manipulator"
Functions
addDaysToTrip
- addDaysToTrip(trip: Trip, appendCount: number, prependCount: number, userSettings: UserSettings | null): Trip
-
Parameters
-
-
appendCount: number
-
prependCount: number
-
addOrReplaceOvernightPlace
addPlaceToDay
-
Parameters
-
tripToBeUpdated: Trip
-
placeToBeAdded: Place
-
dayIndex: number
-
-
Optional positionInDay: undefined | number
-
Optional transportFromPrevious: TransportSettings | null
checkDayExists
- checkDayExists(trip: Trip, dayIndex: number, propertyName?: string): boolean
-
Parameters
-
-
dayIndex: number
-
Default value propertyName: string = "dayIndex"
Returns boolean
checkItemExists
- checkItemExists(trip: Trip, dayIndex: number, itemIndex: number, propertyName?: string): boolean
-
Parameters
-
-
dayIndex: number
-
itemIndex: number
-
Default value propertyName: string = "itemIndex"
Returns boolean
duplicateItineraryItem
- duplicateItineraryItem(tripToBeUpdated: Trip, dayIndex: number, itemIndex: number, resetTransport: boolean, userSettings: UserSettings | null): Trip
-
Parameters
-
tripToBeUpdated: Trip
-
dayIndex: number
-
itemIndex: number
-
resetTransport: boolean
-
movePlaceInDay
- movePlaceInDay(tripToBeUpdated: Trip, dayIndex: number, positionFrom: number, positionTo: number, userSettings: UserSettings | null): Trip
-
Parameters
-
tripToBeUpdated: Trip
-
dayIndex: number
-
positionFrom: number
-
positionTo: number
-
removeAllPlacesFromDay
- removeAllPlacesFromDay(tripToBeUpdated: Trip, dayIndex: number, userSettings: UserSettings | null): Trip
-
Parameters
-
tripToBeUpdated: Trip
-
dayIndex: number
-
removeDayFromTrip
-
Parameters
-
tripToBeUpdated: Trip
-
dayIndex: number
-
removePlaceFromDayByPlaceId
- removePlaceFromDayByPlaceId(trip: Trip, placeId: string, dayIndex: number, userSettings: UserSettings | null): Trip
-
Parameters
-
-
placeId: string
-
dayIndex: number
-
removePlaceFromDaysByPlaceId
- removePlaceFromDaysByPlaceId(trip: Trip, placeId: string, daysIndexes: number[], userSettings: UserSettings | null): Trip
-
Parameters
-
-
placeId: string
-
daysIndexes: number[]
-
removePlacesFromDay
- removePlacesFromDay(tripToBeUpdated: Trip, dayIndex: number, positionsInDay: number[], userSettings: UserSettings | null): Trip
-
Parameters
-
tripToBeUpdated: Trip
-
dayIndex: number
-
positionsInDay: number[]
-
setStartDate
- setStartDate(trip: Trip, startsOn: string): Trip
setTransport
-
Parameters
-
-
dayIndex: number
-
itemIndex: number
-
swapDaysInTrip
- swapDaysInTrip(tripToBeUpdated: Trip, firstDayIndex: number, secondDayIndex: number, userSettings: UserSettings | null): Trip
-
Parameters
-
tripToBeUpdated: Trip
-
firstDayIndex: number
-
secondDayIndex: number
-
updateDayNote
- updateDayNote(trip: Trip, dayIndex: number, note: string): Trip
-
Parameters
-
-
dayIndex: number
-
note: string
updateItineraryItemUserData
- updateItineraryItemUserData(trip: Trip, dayIndex: number, itemIndex: number, startTime: number | null, duration: number | null, note: string | null): Trip
-
Parameters
-
-
dayIndex: number
-
itemIndex: number
-
startTime: number | null
-
duration: number | null
-
note: string | null