import { Mutable } from 'apprt-core/Mutable'; /** Documentation for the members of {@link NavigationActionMap}. */ interface NavigationActionMapMembers { /** * Indicates whether the view zooms when the user scrolls the mouse wheel. */ mouseWheel: "zoom" | "none"; } type NavigationActionMap = Mutable; /** Documentation for the members of {@link Navigation}. */ interface NavigationMembers { /** * Indicates whether the view zooms when the user scrolls the mouse wheel. * @deprecated Use actionMap.mouseWheel instead. */ mouseWheelZoomEnabled?: boolean; /** * Defines the navigation controls behavior. */ actionMap: NavigationActionMap; /** * Indicates whether the view pans when the user touches the screen. */ browserTouchPanEnabled: boolean; } /** * A class representing the map navigation settings for a view. * See {@link NavigationMembers} for documentation of class members. */ type Navigation = Mutable; export type { Navigation, NavigationActionMap, NavigationActionMapMembers, NavigationMembers };