SYMBOL INDEX (130 symbols across 63 files) FILE: integrations/vite/src/components/Children.tsx type SizeProps (line 3) | type SizeProps = { FILE: integrations/vite/src/components/Container.tsx type ContainerProps (line 3) | type ContainerProps = PropsWithChildren<{ function Container (line 7) | function Container({ children, className }: ContainerProps) { FILE: integrations/vite/src/components/DebugData.tsx function DebugData (line 3) | function DebugData({ data }: { data: object }) { function replacer (line 16) | function replacer(_key: string, value: unknown) { FILE: integrations/vite/src/components/Resizer.tsx type ResizerProps (line 3) | type ResizerProps = PropsWithChildren; function Resizer (line 5) | function Resizer({ children: childrenProp }: ResizerProps) { FILE: integrations/vite/src/routes/Home.tsx function Home (line 1) | function Home() { FILE: integrations/vite/src/utils/assert.ts function assert (line 1) | function assert( FILE: integrations/vite/src/utils/cn.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: integrations/vite/tests/utils/calculateBoxBetween.ts function calculateBoxBetween (line 3) | function calculateBoxBetween(boxA: Box, boxB: Box): Box { FILE: integrations/vite/tests/utils/calculateHitArea.ts function calculateHitArea (line 4) | async function calculateHitArea(page: Page, panelIds: [string, string]) { FILE: integrations/vite/tests/utils/debugging/logDebugState.ts function logDebugState (line 3) | async function logDebugState(page: Page, prefix?: string) { FILE: integrations/vite/tests/utils/debugging/logGroup.ts function logGroup (line 3) | async function logGroup(page: Page) { FILE: integrations/vite/tests/utils/expectLayout.ts function expectLayout (line 4) | async function expectLayout({ FILE: integrations/vite/tests/utils/expectPanelSize.ts function expectPanelSize (line 4) | async function expectPanelSize({ FILE: integrations/vite/tests/utils/getCenterCoordinates.ts function getCenterCoordinates (line 3) | function getCenterCoordinates(box: Box): Coordinates { FILE: integrations/vite/tests/utils/getSeparatorAriaAttributes.ts function getSeparatorAriaAttributes (line 3) | async function getSeparatorAriaAttributes(page: Page, id?: string) { FILE: integrations/vite/tests/utils/goToUrl.ts function goToUrl (line 6) | async function goToUrl( FILE: integrations/vite/tests/utils/goToUrlWithIframe.ts function goToUrlWithIframe (line 6) | async function goToUrlWithIframe( FILE: integrations/vite/tests/utils/pointer-interactions/resizeHelper.ts function resizeHelper (line 5) | async function resizeHelper( FILE: integrations/vite/tests/utils/serializer/decode.ts type Config (line 25) | type Config = { function decode (line 32) | function decode(stringified: string, config: Config = {}) { function decodeChildren (line 38) | function decodeChildren( function decodeContainer (line 87) | function decodeContainer( function decodeDisplayModeToggle (line 101) | function decodeDisplayModeToggle( function decodeGroup (line 115) | function decodeGroup( function decodePanel (line 129) | function decodePanel( function decodePopupWindow (line 143) | function decodePopupWindow( function decodeSeparator (line 157) | function decodeSeparator( function decodeText (line 166) | function decodeText(json: EncodedTextElement): ReactElement { FILE: integrations/vite/tests/utils/serializer/encode.ts function encode (line 34) | function encode(element: ReactElement) { function encodeChildren (line 41) | function encodeChildren(children: ReactElement[]): EncodedEleme... function encodeContainer (line 96) | function encodeContainer( function encodeDisplayModeToggle (line 114) | function encodeDisplayModeToggle( function encodeGroup (line 132) | function encodeGroup(element: ReactElement): EncodedGroupEle... function encodePanel (line 148) | function encodePanel(element: ReactElement): EncodedPanelEle... function encodePopupWindow (line 164) | function encodePopupWindow( function encodeSeparator (line 182) | function encodeSeparator( function encodeTextChild (line 193) | function encodeTextChild(element: ReactElement): EncodedTextE... FILE: integrations/vite/tests/utils/serializer/types.ts type EncodedElementWithChildren (line 10) | type EncodedElementWithChildren = Omit< type EncodedContainerElement (line 15) | interface EncodedContainerElement { type EncodedDisplayModeToggleElement (line 20) | interface EncodedDisplayModeToggleElement { type EncodedGroupElement (line 25) | interface EncodedGroupElement { type EncodedPanelElement (line 30) | interface EncodedPanelElement { type EncodedPopupWindowElement (line 35) | interface EncodedPopupWindowElement { type EncodedSeparatorElement (line 40) | interface EncodedSeparatorElement { type TextProps (line 45) | type TextProps = { type EncodedTextElement (line 50) | interface EncodedTextElement { type EncodedElement (line 55) | type EncodedElement = FILE: integrations/vite/tests/utils/types.ts type Box (line 1) | type Box = { type Coordinates (line 8) | type Coordinates = { FILE: integrations/vite/tests/utils/updateUrl.ts function updateUrl (line 6) | async function updateUrl( FILE: lib/components/ErrorBoundary.test.tsx function MaybeThrows (line 42) | function MaybeThrows({ children }: PropsWithChildren) { function render (line 70) | function render(props: Omit) { function render (line 129) | function render( function render (line 178) | function render( function render (line 245) | function render( function render (line 326) | function render() { FILE: lib/components/ErrorBoundary.tsx type ErrorBoundaryState (line 7) | type ErrorBoundaryState = class ErrorBoundary (line 38) | class ErrorBoundary extends Component< method constructor (line 42) | constructor(props: ErrorBoundaryProps) { method getDerivedStateFromError (line 49) | static getDerivedStateFromError(error: Error) { method resetErrorBoundary (line 53) | resetErrorBoundary(...args: unknown[]) { method componentDidCatch (line 66) | componentDidCatch(error: unknown, info: ErrorInfo) { method componentDidUpdate (line 70) | componentDidUpdate( method render (line 97) | render() { function hasArrayChanged (line 141) | function hasArrayChanged(a: unknown[] = [], b: unknown[] = []) { FILE: lib/context/ErrorBoundaryContext.ts type ErrorBoundaryContextType (line 3) | type ErrorBoundaryContextType = { FILE: lib/hooks/useErrorBoundary.test.tsx function render (line 20) | function render(content: ReactNode) { function Child (line 32) | function Child() { function Child (line 70) | function Child() { function Fallback (line 79) | function Fallback() { FILE: lib/hooks/useErrorBoundary.ts type UseErrorBoundaryState (line 5) | type UseErrorBoundaryState = type UseErrorBoundaryApi (line 9) | type UseErrorBoundaryApi = { function useErrorBoundary (line 20) | function useErrorBoundary(): { FILE: lib/types.ts type FallbackProps (line 8) | type FallbackProps = { type OnErrorCallback (line 13) | type OnErrorCallback = (error: unknown, info: ErrorInfo) => void; type ErrorBoundarySharedProps (line 15) | type ErrorBoundarySharedProps = PropsWithChildren<{ type ErrorBoundaryPropsWithComponent (line 45) | type ErrorBoundaryPropsWithComponent = ErrorBoundarySharedProps & { type ErrorBoundaryPropsWithRender (line 58) | type ErrorBoundaryPropsWithRender = ErrorBoundarySharedProps & { type ErrorBoundaryPropsWithFallback (line 71) | type ErrorBoundaryPropsWithFallback = ErrorBoundarySharedProps & { type ErrorBoundaryProps (line 84) | type ErrorBoundaryProps = FILE: lib/utils/assert.ts function assert (line 1) | function assert( FILE: lib/utils/assertErrorBoundaryContext.ts function assertErrorBoundaryContext (line 4) | function assertErrorBoundaryContext( FILE: lib/utils/getErrorMessage.ts function getErrorMessage (line 1) | function getErrorMessage(thrown: unknown): string | undefined { FILE: lib/utils/isErrorBoundaryContext.ts function isErrorBoundaryContext (line 3) | function isErrorBoundaryContext( FILE: lib/utils/withErrorBoundary.test.tsx function MaybeThrows (line 28) | function MaybeThrows({ children = "Children" }: PropsWithChildren) { function render (line 35) | function render() { type Props (line 57) | type Props = { foo: string }; class Inner (line 59) | class Inner extends Component { method test (line 60) | test() { method render (line 63) | render() { FILE: lib/utils/withErrorBoundary.ts function withErrorBoundary (line 10) | function withErrorBoundary< FILE: src/App.tsx function App (line 16) | function App() { FILE: src/components/ContinueLink.tsx function ContinueLink (line 4) | function ContinueLink({ title, to }: { title: string; to: Path }) { FILE: src/components/Divider.tsx function Divider (line 1) | function Divider() { FILE: src/components/Link.tsx function Link (line 5) | function Link({ FILE: src/components/NavLink.tsx function NavLink (line 5) | function NavLink({ FILE: src/routes.ts type Route (line 3) | type Route = LazyExoticComponent>; type Routes (line 30) | type Routes = Record; type Path (line 31) | type Path = keyof Routes; FILE: src/routes/AsyncUserCodeErrorsRoute.tsx function AsyncUserCodeErrorsRoute (line 4) | function AsyncUserCodeErrorsRoute() { FILE: src/routes/ErrorBoundaryPropsRoute.tsx function ErrorBoundaryPropsRoute (line 4) | function ErrorBoundaryPropsRoute() { FILE: src/routes/ErrorLoggingRoute.tsx function ErrorLoggingRoute (line 4) | function ErrorLoggingRoute() { FILE: src/routes/FallbackComponentRoute.tsx function FallbackComponentRoute (line 4) | function FallbackComponentRoute() { FILE: src/routes/FallbackContentRoute.tsx function RenderPropRoute (line 4) | function RenderPropRoute() { FILE: src/routes/GetErrorMessageRoute.tsx function GetErrorMessageRoute (line 4) | function GetErrorMessageRoute() { FILE: src/routes/RenderPropRoute.tsx function RenderPropRoute (line 4) | function RenderPropRoute() { FILE: src/routes/ResetNearestBoundaryRoute.tsx function ResetNearestBoundaryRoute (line 5) | function ResetNearestBoundaryRoute() { FILE: src/routes/UseErrorBoundaryRoute.tsx function UseErrorBoundaryRoute (line 4) | function UseErrorBoundaryRoute() { FILE: src/routes/WithErrorBoundaryRoute.tsx function WithErrorBoundaryRoute (line 6) | function WithErrorBoundaryRoute() { FILE: src/routes/examples/AsyncUserCodeErrors.tsx function useUserProfileInfo (line 4) | function useUserProfileInfo({ username }: { username: string }) { function fetchGreeting (line 25) | async function fetchGreeting(_: string) {} FILE: src/routes/examples/ErrorLogging.tsx function logError (line 4) | function logError(error: unknown, info: ErrorInfo) { function ErrorFallback (line 16) | function ErrorFallback() { function YourApplication (line 20) | function YourApplication() { FILE: src/routes/examples/FallbackComponent.tsx function Fallback (line 3) | function Fallback({ error, resetErrorBoundary }: FallbackProps) { function YourApplication (line 25) | function YourApplication() { FILE: src/routes/examples/FallbackContent.tsx function YourApplication (line 9) | function YourApplication() { FILE: src/routes/examples/GetErrorMessage.ts function Fallback (line 3) | function Fallback({ error }: FallbackProps) { FILE: src/routes/examples/RenderProp.tsx function YourApplication (line 21) | function YourApplication() { FILE: src/routes/examples/ResetWithUseErrorBoundary.tsx function Example (line 3) | function Example() { FILE: src/routes/examples/UseErrorBoundary.tsx function Example (line 3) | function Example() { FILE: src/routes/examples/WithErrorBoundaryA.tsx function UserProfile (line 1) | function UserProfile({ username }: { username: string }) { FILE: src/routes/examples/WithErrorBoundaryB.tsx method onError (line 9) | onError(error, info) { FILE: vitest.d.ts type Matchers (line 4) | interface Matchers { FILE: vitest.setup.ts constant PROTOTYPE_PROPS (line 6) | const PROTOTYPE_PROPS = [ method serialize (line 18) | serialize(value) { method test (line 22) | test(value) {