SYMBOL INDEX (24 symbols across 8 files) FILE: demo/src/App.tsx type DemoModalProps (line 26) | type DemoModalProps = { FILE: demo/src/Icon.tsx type IconProps (line 1) | type IconProps = { FILE: src/Reoverlay.ts type ModalSnapshot (line 5) | type ModalSnapshot

= Omit( method getSnapshotsArray (line 59) | getSnapshotsArray() { method hideModal (line 66) | hideModal(modal: string | null = null) { method hideAll (line 95) | hideAll() { method applyModal (line 99) | applyModal({ FILE: src/constants/index.ts constant VALIDATE (line 1) | const VALIDATE = { constant EVENT (line 7) | const EVENT = { FILE: src/types.ts type ModalProps (line 3) | type ModalProps = Record type ModalComponent (line 5) | type ModalComponent

= React.ElementType

type ModalElement (line 7) | type ModalElement

= React.ReactElement

type ModalRenderable (line 9) | type ModalRenderable

= ModalComponent

| ModalElement

type ModalConfigItem (line 11) | type ModalConfigItem

= { type ModalAnimation (line 16) | type ModalAnimation = type ModalCloseEvent (line 27) | type ModalCloseEvent = type ModalWrapperProps (line 32) | type ModalWrapperProps = { type ActiveModal (line 45) | type ActiveModal

= { FILE: src/utils/eventManager.ts type Listener (line 1) | type Listener = (payload: TPayload) => void FILE: src/utils/validator.ts type ValidationType (line 7) | type ValidationType = (typeof VALIDATE)[keyof typeof VALIDATE] type ShowModalValidationResult (line 9) | type ShowModalValidationResult = 'component' | 'string' FILE: tsup.config.ts method outExtension (line 21) | outExtension({ format }) {