Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "Trip/Manipulator"

Index

Functions

addDayToTrip

addDaysToTrip

  • addDaysToTrip(trip: Trip, appendCount: number, prependCount: number, userSettings: UserSettings | null): Trip

addOrReplaceOvernightPlace

addPlaceToDay

appendDay

checkDayExists

  • checkDayExists(trip: Trip, dayIndex: number, propertyName?: string): boolean
  • Parameters

    • trip: Trip
    • dayIndex: number
    • Default value propertyName: string = "dayIndex"

    Returns boolean

checkItemExists

  • checkItemExists(trip: Trip, dayIndex: number, itemIndex: number, propertyName?: string): boolean
  • Parameters

    • trip: Trip
    • 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

movePlaceInDay

  • movePlaceInDay(tripToBeUpdated: Trip, dayIndex: number, positionFrom: number, positionTo: number, userSettings: UserSettings | null): Trip

prependDayToTrip

removeAllPlacesFromDay

  • removeAllPlacesFromDay(tripToBeUpdated: Trip, dayIndex: number, userSettings: UserSettings | null): Trip

removeDayFromTrip

  • removeDayFromTrip(tripToBeUpdated: Trip, dayIndex: number, userSettings: UserSettings | null): Trip

removePlaceFromDayByPlaceId

  • removePlaceFromDayByPlaceId(trip: Trip, placeId: string, dayIndex: number, userSettings: UserSettings | null): Trip

removePlaceFromDaysByPlaceId

  • removePlaceFromDaysByPlaceId(trip: Trip, placeId: string, daysIndexes: number[], userSettings: UserSettings | null): Trip

removePlacesFromDay

  • removePlacesFromDay(tripToBeUpdated: Trip, dayIndex: number, positionsInDay: number[], userSettings: UserSettings | null): Trip

setStartDate

  • setStartDate(trip: Trip, startsOn: string): Trip

setTransport

swapDaysInTrip

  • swapDaysInTrip(tripToBeUpdated: Trip, firstDayIndex: number, secondDayIndex: number, userSettings: UserSettings | null): Trip

updateDayNote

  • updateDayNote(trip: Trip, dayIndex: number, note: string): Trip

updateItineraryItemUserData

  • updateItineraryItemUserData(trip: Trip, dayIndex: number, itemIndex: number, startTime: number | null, duration: number | null, note: string | null): Trip
  • Parameters

    • trip: Trip
    • dayIndex: number
    • itemIndex: number
    • startTime: number | null
    • duration: number | null
    • note: string | null

    Returns Trip

Generated using TypeDoc