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 | /** * Shared feature module * * Provides common types, constants, utilities, and context * used across Know Your World feature modules. */ // Types export type { CrosshairStyle, CursorPosition, Dimensions, FlashProgress, GameStateSlice, HeatColors, HotColdFeedbackType, MapRegion, PlayerMetadata, RegionWithBounds, SafeZoneMargins, SharedRefs, SVGBoundingBox, SVGPosition, ViewBoxComponents, ViewportInfo, } from './types' // Constants export { AUTO_EXIT_ZOOM_THRESHOLD, DETECTION_BOX_SIZE, DRAG_DISMISS_THRESHOLD, HIGH_ZOOM_THRESHOLD, LASER_EFFECT_DURATION, MAX_ZOOM, MIN_ZOOM, NAME_ATTENTION_DURATION, NAV_HEIGHT_OFFSET, PRECISION_MODE_THRESHOLD, SAFE_ZONE_MARGINS, SHOW_DEBUG_BOUNDING_BOXES, SHOW_MAGNIFIER_DEBUG_INFO, SHOW_SAFE_ZONE_DEBUG, } from './constants' // Viewport utilities export { getLeftoverDimensions, getRenderedViewport, getViewportFromRefs, parseViewBox, screenToSVG, svgToScreen, } from './viewportUtils' // Note: MapRendererContext has been removed - it was defined but never used. // Use MagnifierContext from features/magnifier for magnifier-specific state, // or MapGameContext from features/game for game-specific state. |