Constructors
constructor
Parameters
- fromLaneIndex: number
- toLaneIndex: number
- arrowAngle: null | number
- angleOverride: null | number = null
- guidanceMode: LaneGuidanceModes = LaneGuidanceModes.DEFAULT
- instructionStrategy: InstructionStrategies = InstructionStrategies.DEFAULT
Methods
_indexesDefined
_indexesDefined(): boolean Returns boolean
getArrowAngle
getArrowAngle(): null | number Returns null | number
getArrowOverrideAngle
getArrowOverrideAngle(): null | number Returns null | number
getEffectiveAngle
getEffectiveAngle(): number Returns number
getFromLaneIndex
getFromLaneIndex(): number Returns number
getLaneIndexes
getLaneIndexes(): number[] Returns number[]
hasOverrideAngle
hasOverrideAngle(): boolean Returns boolean
includes
includes(laneIndex: number): boolean
toJSON
toJSON(): { angleOverride: null | number; fromLaneIndex: number; guidanceMode: LaneGuidanceModes; instructionStrategy: undefined | InstructionStrategies; laneArrowAngle: null | number; toLaneIndex: number;} Returns {
angleOverride: null | number;
fromLaneIndex: number;
guidanceMode: LaneGuidanceModes;
instructionStrategy: undefined | InstructionStrategies;
laneArrowAngle: null | number;
toLaneIndex: number;
}
Static
getEffectiveAngle
getEffectiveAngle( arrowAngle: null | number, angleOverride: null | number,): number Parameters
- arrowAngle: null | number
- angleOverride: null | number
Returns number