{"nodes": [{"id": "root_socialdesk_apps_mobile_create_sharederrorboundary_tsx", "label": "SharedErrorBoundary.tsx", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L1"}, {"id": "create_sharederrorboundary_sharederrorboundary", "label": "SharedErrorBoundary()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L11"}, {"id": "create_sharederrorboundary_button", "label": "Button()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L110"}, {"id": "create_sharederrorboundary_internalerrorboundary", "label": "InternalErrorBoundary()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L143"}, {"id": "create_sharederrorboundary_errorboundarystate", "label": "ErrorBoundaryState", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L220"}, {"id": "create_sharederrorboundary_errorboundarywrapper", "label": "ErrorBoundaryWrapper", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L222"}, {"id": "create_sharederrorboundary_errorboundarywrapper_getderivedstatefromerror", "label": ".getDerivedStateFromError()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L230"}, {"id": "create_sharederrorboundary_errorboundarywrapper_componentdidcatch", "label": ".componentDidCatch()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L234"}, {"id": "create_sharederrorboundary_errorboundarywrapper_render", "label": ".render()", "file_type": "code", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L238"}], "edges": [{"source": "root_socialdesk_apps_mobile_create_sharederrorboundary_tsx", "target": "react", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L1", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_create_sharederrorboundary_tsx", "target": "react_native", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L8", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_create_sharederrorboundary_tsx", "target": "serialize_error", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L9", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_create_sharederrorboundary_tsx", "target": "create_sharederrorboundary_sharederrorboundary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L11", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_create_sharederrorboundary_tsx", "target": "create_sharederrorboundary_button", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L110", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_create_sharederrorboundary_tsx", "target": "create_sharederrorboundary_internalerrorboundary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L143", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_create_sharederrorboundary_tsx", "target": "create_sharederrorboundary_errorboundarystate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L220", "weight": 1.0}, {"source": "root_socialdesk_apps_mobile_create_sharederrorboundary_tsx", "target": "create_sharederrorboundary_errorboundarywrapper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L222", "weight": 1.0}, {"source": "create_sharederrorboundary_errorboundarywrapper", "target": "create_sharederrorboundary_errorboundarywrapper_getderivedstatefromerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L230", "weight": 1.0}, {"source": "create_sharederrorboundary_errorboundarywrapper", "target": "create_sharederrorboundary_errorboundarywrapper_componentdidcatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L234", "weight": 1.0}, {"source": "create_sharederrorboundary_errorboundarywrapper", "target": "create_sharederrorboundary_errorboundarywrapper_render", "relation": "method", "confidence": "EXTRACTED", "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L238", "weight": 1.0}], "raw_calls": [{"caller_nid": "create_sharederrorboundary_sharederrorboundary", "callee": "useRef", "is_member_call": false, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L20"}, {"caller_nid": "create_sharederrorboundary_sharederrorboundary", "callee": "useState", "is_member_call": false, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L21"}, {"caller_nid": "create_sharederrorboundary_sharederrorboundary", "callee": "useEffect", "is_member_call": false, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L23"}, {"caller_nid": "create_sharederrorboundary_sharederrorboundary", "callee": "interpolate", "is_member_call": true, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L31"}, {"caller_nid": "create_sharederrorboundary_sharederrorboundary", "callee": "max", "is_member_call": true, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L34"}, {"caller_nid": "create_sharederrorboundary_internalerrorboundary", "callee": "useState", "is_member_call": false, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L148"}, {"caller_nid": "create_sharederrorboundary_internalerrorboundary", "callee": "useCallback", "is_member_call": false, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L149"}, {"caller_nid": "create_sharederrorboundary_internalerrorboundary", "callee": "useRef", "is_member_call": false, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L158"}, {"caller_nid": "create_sharederrorboundary_internalerrorboundary", "callee": "useRef", "is_member_call": false, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L159"}, {"caller_nid": "create_sharederrorboundary_internalerrorboundary", "callee": "useRef", "is_member_call": false, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L160"}, {"caller_nid": "create_sharederrorboundary_internalerrorboundary", "callee": "useEffect", "is_member_call": false, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L164"}, {"caller_nid": "create_sharederrorboundary_internalerrorboundary", "callee": "isInIframe", "is_member_call": false, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L209"}, {"caller_nid": "create_sharederrorboundary_errorboundarywrapper_componentdidcatch", "callee": "warn", "is_member_call": true, "source_file": "/root/socialdesk/apps/mobile/__create/SharedErrorBoundary.tsx", "source_location": "L235"}]}