SYMBOL INDEX (74 symbols across 25 files) FILE: apps/examples/src/components/DynamicMapper.tsx type DynamicMapperProps (line 15) | type DynamicMapperProps = Omit JSX.El... FILE: apps/examples/src/components/ZoomInZoomOutAreaComp.tsx type ZoomInZoomOutAreaCompProps (line 10) | type ZoomInZoomOutAreaCompProps = Pick; FILE: apps/examples/src/constants/index.ts constant CONSTANTS (line 1) | const CONSTANTS = { FILE: apps/examples/src/functions/mapper.ts type Mapper (line 3) | type Mapper = (code: string) => string; FILE: apps/examples/src/functions/mapperWithState.ts type MapperWithState (line 5) | type MapperWithState = (code: string) => string; FILE: apps/examples/src/hooks/useAreas.ts type AreasHookOutput (line 7) | interface AreasHookOutput { type AreasHook (line 11) | type AreasHook = () => AreasHookOutput; FILE: apps/examples/src/stories/Area.stories.tsx type Story (line 24) | type Story = StoryObj; FILE: apps/examples/src/stories/Colors.stories.tsx type Story (line 22) | type Story = StoryObj; FILE: apps/examples/src/stories/Dynamic.stories.tsx type Story (line 12) | type Story = StoryObj; FILE: apps/examples/src/stories/Map.stories.tsx type Story (line 17) | type Story = StoryObj; FILE: apps/examples/src/stories/Simple.stories.tsx type Story (line 13) | type Story = StoryObj; FILE: apps/examples/src/types/globals.d.ts type OverrideMapArea (line 4) | interface OverrideMapArea { FILE: apps/examples/src/types/index.ts type Children (line 3) | interface Children { type Component (line 7) | type Component = FC; type Layout (line 9) | type Layout = Component; FILE: docs/.vitepress/theme/index.ts method enhanceApp (line 11) | enhanceApp() { FILE: packages/react-img-mapper/playground/src/hooks/useAreas.ts type AreasHookOutput (line 5) | interface AreasHookOutput { type AreasHook (line 9) | type AreasHook = () => AreasHookOutput; FILE: packages/react-img-mapper/src/@types/area.d.ts type ScaleCoordsParams (line 4) | type ScaleCoordsParams = GetPropDimensionParams & type ScaleCoords (line 7) | type ScaleCoords = ( type ComputeCenter (line 12) | type ComputeCenter = ( type GetExtendedAreaParams (line 17) | type GetExtendedAreaParams = Pick< type GetExtendedArea (line 22) | type GetExtendedArea = ( FILE: packages/react-img-mapper/src/@types/constants.d.ts type RequiredProps (line 3) | type RequiredProps = 'src' | 'name' | 'areas'; type ImageMapperDefaultProps (line 5) | type ImageMapperDefaultProps = Omit; FILE: packages/react-img-mapper/src/@types/dimensions.d.ts type ImgRef (line 5) | type ImgRef = RefObject; type GetDimension (line 7) | type GetDimension = (dimension: Dimension, img: ImgRef) => number; type GetPropDimensionParams (line 9) | interface GetPropDimensionParams { type GetPropDimension (line 15) | type GetPropDimension = (params: GetPropDimensionParams) => WidthHeight; type GetDimensionValuesParams (line 17) | type GetDimensionValuesParams = GetPropDimensionParams & type GetDimensionValues (line 20) | type GetDimensionValues = ( type GetDimensionsParams (line 25) | type GetDimensionsParams = Omit; type GetDimensions (line 27) | type GetDimensions = (params: GetDimensionsParams) => WidthHeight; type PrevStateRef (line 29) | interface PrevStateRef { FILE: packages/react-img-mapper/src/@types/draw.d.ts type CTX (line 5) | type CTX = RefObject, ctx: CTX) => boolean; type DrawShape (line 11) | type DrawShape = (area: Pick, ctx: CTX) ... type GetShape (line 13) | type GetShape = (shape: Area['shape']) => DrawChosenShape | false; FILE: packages/react-img-mapper/src/@types/events.d.ts type EventListenerParam (line 3) | interface EventListenerParam { type EventListenerProps (line 8) | type EventListenerProps = Pick = ( type ImageEventListener (line 17) | type ImageEventListener = ( FILE: packages/react-img-mapper/src/@types/index.d.ts type Refs (line 5) | interface Refs { type RefProperties (line 11) | interface RefProperties { type OverrideMapArea (line 16) | interface OverrideMapArea {} type MapArea (line 18) | interface MapArea extends OverrideMapArea { type RequiredMapArea (line 31) | type RequiredMapArea = 'active' | 'fillColor' | 'lineWidth' | 'strokeCol... type RequiredArea (line 32) | type RequiredArea number); type ContainerProps (line 47) | type ContainerProps = Omit, 'ref' | 'id'> | null; type ImgProps (line 48) | type ImgProps = Omit< type CanvasProps (line 52) | type CanvasProps = Omit, 'ref'> | null; type MapProps (line 53) | type MapProps = Omit, 'name'> | null; type AreaProps (line 54) | type AreaProps = Omit< type TouchEvent (line 68) | type TouchEvent = ReactTouchEvent; type AreaEvent (line 69) | type AreaEvent = MouseEvent; type ImageEvent (line 70) | type ImageEvent = MouseEvent; type ChangeEventHandler (line 72) | type ChangeEventHandler = ((selectedArea: MapArea, areas: MapArea[]) => ... type ImageEventHandler (line 73) | type ImageEventHandler = ((event: ImageEvent) => void) | null; type EventHandler (line 74) | type EventHandler = ((area: MapArea, index: number, e: T)... type LoadEventHandler (line 75) | type LoadEventHandler = ((event: HTMLImageElement, dimensions: WidthHeig... type ImageMapperProps (line 77) | interface ImageMapperProps { type ImageMapperPropsWithRef (line 115) | interface ImageMapperPropsWithRef extends ImageMapperProps { FILE: packages/react-img-mapper/src/@types/lib.d.ts type NoUndefinedField (line 1) | type NoUndefinedField = { [P in keyof T]-?: NoUndefinedField = NonNullable< FILE: packages/react-img-mapper/src/@types/styles.d.ts type StylesProps (line 3) | interface StylesProps {