RestroAi/graphify-out/.graphify_ast.json

7745 lines
230 KiB
JSON

{
"nodes": [
{
"id": "oxlintrc",
"label": ".oxlintrc.json",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "oxlintrc_schema",
"label": "$schema",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L2",
"_origin": "ast"
},
{
"id": "oxlintrc_plugins",
"label": "plugins",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"_origin": "ast"
},
{
"id": "ref_react",
"label": "react",
"file_type": "concept",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"_origin": "ast"
},
{
"id": "ref_typescript",
"label": "typescript",
"file_type": "concept",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"_origin": "ast"
},
{
"id": "ref_oxc",
"label": "oxc",
"file_type": "concept",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"_origin": "ast"
},
{
"id": "oxlintrc_rules",
"label": "rules",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L4",
"_origin": "ast"
},
{
"id": "oxlintrc_rules_react_rules_of_hooks",
"label": "react/rules-of-hooks",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L5",
"_origin": "ast"
},
{
"id": "oxlintrc_rules_react_only_export_components",
"label": "react/only-export-components",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L6",
"_origin": "ast"
},
{
"id": "ref_warn",
"label": "warn",
"file_type": "concept",
"source_file": ".oxlintrc.json",
"source_location": "L6",
"_origin": "ast"
},
{
"id": "package",
"label": "package.json",
"file_type": "code",
"source_file": "package.json",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "package_name",
"label": "name",
"file_type": "code",
"source_file": "package.json",
"source_location": "L2",
"_origin": "ast"
},
{
"id": "package_private",
"label": "private",
"file_type": "code",
"source_file": "package.json",
"source_location": "L3",
"_origin": "ast"
},
{
"id": "package_version",
"label": "version",
"file_type": "code",
"source_file": "package.json",
"source_location": "L4",
"_origin": "ast"
},
{
"id": "package_type",
"label": "type",
"file_type": "code",
"source_file": "package.json",
"source_location": "L5",
"_origin": "ast"
},
{
"id": "package_packagemanager",
"label": "packageManager",
"file_type": "code",
"source_file": "package.json",
"source_location": "L6",
"_origin": "ast"
},
{
"id": "package_scripts",
"label": "scripts",
"file_type": "code",
"source_file": "package.json",
"source_location": "L7",
"_origin": "ast"
},
{
"id": "package_scripts_dev",
"label": "dev",
"file_type": "code",
"source_file": "package.json",
"source_location": "L8",
"_origin": "ast"
},
{
"id": "package_scripts_build",
"label": "build",
"file_type": "code",
"source_file": "package.json",
"source_location": "L9",
"_origin": "ast"
},
{
"id": "package_scripts_lint",
"label": "lint",
"file_type": "code",
"source_file": "package.json",
"source_location": "L10",
"_origin": "ast"
},
{
"id": "package_scripts_preview",
"label": "preview",
"file_type": "code",
"source_file": "package.json",
"source_location": "L11",
"_origin": "ast"
},
{
"id": "package_dependencies",
"label": "dependencies",
"file_type": "code",
"source_file": "package.json",
"source_location": "L13",
"_origin": "ast"
},
{
"id": "package_dependencies_emotion_react",
"label": "@emotion/react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L14",
"_origin": "ast"
},
{
"id": "emotion_react",
"label": "@emotion/react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L14",
"_origin": "ast"
},
{
"id": "package_dependencies_emotion_styled",
"label": "@emotion/styled",
"file_type": "code",
"source_file": "package.json",
"source_location": "L15",
"_origin": "ast"
},
{
"id": "emotion_styled",
"label": "@emotion/styled",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L15",
"_origin": "ast"
},
{
"id": "package_dependencies_mui_icons_material",
"label": "@mui/icons-material",
"file_type": "code",
"source_file": "package.json",
"source_location": "L16",
"_origin": "ast"
},
{
"id": "mui_icons_material",
"label": "@mui/icons-material",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L16",
"_origin": "ast"
},
{
"id": "package_dependencies_mui_material",
"label": "@mui/material",
"file_type": "code",
"source_file": "package.json",
"source_location": "L17",
"_origin": "ast"
},
{
"id": "mui_material",
"label": "@mui/material",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L17",
"_origin": "ast"
},
{
"id": "package_dependencies_react",
"label": "react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L18",
"_origin": "ast"
},
{
"id": "react",
"label": "react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L18",
"_origin": "ast"
},
{
"id": "package_dependencies_react_dom",
"label": "react-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L19",
"_origin": "ast"
},
{
"id": "react_dom",
"label": "react-dom",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L19",
"_origin": "ast"
},
{
"id": "package_devdependencies",
"label": "devDependencies",
"file_type": "code",
"source_file": "package.json",
"source_location": "L21",
"_origin": "ast"
},
{
"id": "package_devdependencies_types_node",
"label": "@types/node",
"file_type": "code",
"source_file": "package.json",
"source_location": "L22",
"_origin": "ast"
},
{
"id": "types_node",
"label": "@types/node",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L22",
"_origin": "ast"
},
{
"id": "package_devdependencies_types_react",
"label": "@types/react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L23",
"_origin": "ast"
},
{
"id": "types_react",
"label": "@types/react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L23",
"_origin": "ast"
},
{
"id": "package_devdependencies_types_react_dom",
"label": "@types/react-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L24",
"_origin": "ast"
},
{
"id": "types_react_dom",
"label": "@types/react-dom",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L24",
"_origin": "ast"
},
{
"id": "package_devdependencies_vitejs_plugin_react",
"label": "@vitejs/plugin-react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L25",
"_origin": "ast"
},
{
"id": "vitejs_plugin_react",
"label": "@vitejs/plugin-react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L25",
"_origin": "ast"
},
{
"id": "package_devdependencies_oxlint",
"label": "oxlint",
"file_type": "code",
"source_file": "package.json",
"source_location": "L26",
"_origin": "ast"
},
{
"id": "oxlint",
"label": "oxlint",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L26",
"_origin": "ast"
},
{
"id": "package_devdependencies_typescript",
"label": "typescript",
"file_type": "code",
"source_file": "package.json",
"source_location": "L27",
"_origin": "ast"
},
{
"id": "typescript",
"label": "typescript",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L27",
"_origin": "ast"
},
{
"id": "package_devdependencies_vite",
"label": "vite",
"file_type": "code",
"source_file": "package.json",
"source_location": "L28",
"_origin": "ast"
},
{
"id": "vite",
"label": "vite",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L28",
"_origin": "ast"
},
{
"id": "src_app",
"label": "App.tsx",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_app_customerview",
"label": "CustomerView",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L17",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_app_gettablenumfromurl",
"label": "getTableNumFromUrl()",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L19",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_app_app",
"label": "App()",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L36",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_admin_admindesktopshell",
"label": "AdminDesktopShell.tsx",
"file_type": "code",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_admin_admindesktopshell_admindesktopshellprops",
"label": "AdminDesktopShellProps",
"file_type": "code",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L45",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_admin_admindesktopshell_tabtype",
"label": "TabType",
"file_type": "code",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L55",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_admin_admindesktopshell_admindesktopshell",
"label": "AdminDesktopShell()",
"file_type": "code",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L67",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_admin_billingmanagerview",
"label": "BillingManagerView.tsx",
"file_type": "code",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_admin_billingmanagerview_billingmanagerview",
"label": "BillingManagerView()",
"file_type": "code",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L34",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_admin_feedbackinboxview",
"label": "FeedbackInboxView.tsx",
"file_type": "code",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_admin_feedbackinboxview_feedbackinboxview",
"label": "FeedbackInboxView()",
"file_type": "code",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L24",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_admin_inventoryview",
"label": "InventoryView.tsx",
"file_type": "code",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_admin_inventoryview_inventoryview",
"label": "InventoryView()",
"file_type": "code",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L41",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_admin_reservationsview",
"label": "ReservationsView.tsx",
"file_type": "code",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_admin_reservationsview_reservationsview",
"label": "ReservationsView()",
"file_type": "code",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L33",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_admin_staffloginmodal",
"label": "StaffLoginModal.tsx",
"file_type": "code",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_admin_staffloginmodal_staffloginmodalprops",
"label": "StaffLoginModalProps",
"file_type": "code",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L19",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_admin_staffloginmodal_staffloginmodal",
"label": "StaffLoginModal()",
"file_type": "code",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L25",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_admin_staffshiftsview",
"label": "StaffShiftsView.tsx",
"file_type": "code",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_admin_staffshiftsview_staffshiftsview",
"label": "StaffShiftsView()",
"file_type": "code",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L33",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_admin_suppliersview",
"label": "SuppliersView.tsx",
"file_type": "code",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_admin_suppliersview_suppliersview",
"label": "SuppliersView()",
"file_type": "code",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L42",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_admin_tablemanagementview",
"label": "TableManagementView.tsx",
"file_type": "code",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_admin_tablemanagementview_tablemanagementview",
"label": "TableManagementView()",
"file_type": "code",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L31",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_analytics_analyticsdashboard",
"label": "AnalyticsDashboard.tsx",
"file_type": "code",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_analytics_analyticsdashboard_analyticsdashboard",
"label": "AnalyticsDashboard()",
"file_type": "code",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L31",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_common_navigation",
"label": "Navigation.tsx",
"file_type": "code",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_common_navigation_navigationprops",
"label": "NavigationProps",
"file_type": "code",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L27",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_common_navigation_navigation",
"label": "Navigation()",
"file_type": "code",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L35",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_common_statusbadge",
"label": "StatusBadge.tsx",
"file_type": "code",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_common_statusbadge_statusbadgeprops",
"label": "StatusBadgeProps",
"file_type": "code",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L5",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_common_statusbadge_statusbadge",
"label": "StatusBadge()",
"file_type": "code",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L12",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_customer_billpaymentview",
"label": "BillPaymentView.tsx",
"file_type": "code",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_customer_billpaymentview_billpaymentviewprops",
"label": "BillPaymentViewProps",
"file_type": "code",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L21",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_customer_billpaymentview_billpaymentview",
"label": "BillPaymentView()",
"file_type": "code",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L25",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_customer_cartreviewview",
"label": "CartReviewView.tsx",
"file_type": "code",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_customer_cartreviewview_cartreviewviewprops",
"label": "CartReviewViewProps",
"file_type": "code",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L25",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_customer_cartreviewview_cartreviewview",
"label": "CartReviewView()",
"file_type": "code",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L32",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_customer_customizationmodal",
"label": "CustomizationModal.tsx",
"file_type": "code",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_customer_customizationmodal_customizationmodalprops",
"label": "CustomizationModalProps",
"file_type": "code",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L20",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_customer_customizationmodal_customizationmodal",
"label": "CustomizationModal()",
"file_type": "code",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L27",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_customer_menubrowseview",
"label": "MenuBrowseView.tsx",
"file_type": "code",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_customer_menubrowseview_menubrowseviewprops",
"label": "MenuBrowseViewProps",
"file_type": "code",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L31",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_customer_menubrowseview_dietary_filters",
"label": "DIETARY_FILTERS",
"file_type": "code",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L39",
"_origin": "ast"
},
{
"id": "src_components_customer_menubrowseview_spice_icons",
"label": "SPICE_ICONS",
"file_type": "code",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L46",
"_origin": "ast"
},
{
"id": "src_components_customer_menubrowseview_menubrowseview",
"label": "MenuBrowseView()",
"file_type": "code",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L53",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_customer_orderstatusview",
"label": "OrderStatusView.tsx",
"file_type": "code",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_customer_orderstatusview_orderstatusviewprops",
"label": "OrderStatusViewProps",
"file_type": "code",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L25",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_customer_orderstatusview_order_steps",
"label": "ORDER_STEPS",
"file_type": "code",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L29",
"_origin": "ast"
},
{
"id": "src_components_customer_orderstatusview_orderstatusview",
"label": "OrderStatusView()",
"file_type": "code",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L56",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_customer_tablelandingview",
"label": "TableLandingView.tsx",
"file_type": "code",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_customer_tablelandingview_tablelandingviewprops",
"label": "TableLandingViewProps",
"file_type": "code",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L21",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_customer_tablelandingview_tablelandingview",
"label": "TableLandingView()",
"file_type": "code",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L27",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_customer_voiceassistantmodal",
"label": "VoiceAssistantModal.tsx",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_customer_voiceassistantmodal_detecteditem",
"label": "DetectedItem",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L28",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_customer_voiceassistantmodal_voiceassistantmodalprops",
"label": "VoiceAssistantModalProps",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L33",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_customer_voiceassistantmodal_parsetranscripttoitems",
"label": "parseTranscriptToItems()",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L40",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_customer_voiceassistantmodal_quick_commands",
"label": "QUICK_COMMANDS",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L69",
"_origin": "ast"
},
{
"id": "src_components_customer_voiceassistantmodal_voiceassistantmodal",
"label": "VoiceAssistantModal()",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L77",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_kds_kdskanban",
"label": "KDSKanban.tsx",
"file_type": "code",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_kds_kdskanban_kdskanbanprops",
"label": "KDSKanbanProps",
"file_type": "code",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L19",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_kds_kdskanban_kdskanban",
"label": "KDSKanban()",
"file_type": "code",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L26",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_kds_kdsticketcard",
"label": "KDSTicketCard.tsx",
"file_type": "code",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_kds_kdsticketcard_kdsticketcardprops",
"label": "KDSTicketCardProps",
"file_type": "code",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L23",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_kds_kdsticketcard_kdsticketcard",
"label": "KDSTicketCard()",
"file_type": "code",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L29",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_table_tablelandingview",
"label": "TableLandingView.tsx",
"file_type": "code",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_table_tablelandingview_tablelandingview",
"label": "TableLandingView()",
"file_type": "code",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L26",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_components_voice_voiceorderingview",
"label": "VoiceOrderingView.tsx",
"file_type": "code",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_components_voice_voiceorderingview_voiceorderingviewprops",
"label": "VoiceOrderingViewProps",
"file_type": "code",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L21",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_components_voice_voiceorderingview_voiceorderingview",
"label": "VoiceOrderingView()",
"file_type": "code",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L25",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_data_menudata",
"label": "menuData.ts",
"file_type": "code",
"source_file": "src/data/menuData.ts",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_data_menudata_menuitem",
"label": "MenuItem",
"file_type": "code",
"source_file": "src/data/menuData.ts",
"source_location": "L1",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_data_menudata_menu_items",
"label": "MENU_ITEMS",
"file_type": "code",
"source_file": "src/data/menuData.ts",
"source_location": "L17",
"_origin": "ast"
},
{
"id": "src_data_menudata_categories",
"label": "CATEGORIES",
"file_type": "code",
"source_file": "src/data/menuData.ts",
"source_location": "L375",
"_origin": "ast"
},
{
"id": "src_data_menudata_categorytype",
"label": "CategoryType",
"file_type": "code",
"source_file": "src/data/menuData.ts",
"source_location": "L376",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechrecognition",
"label": "useSpeechRecognition.ts",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_hooks_usespeechrecognition_speechrecognitionevent",
"label": "SpeechRecognitionEvent",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L3",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechrecognition_speechrecognitionerrorevent",
"label": "SpeechRecognitionErrorEvent",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L8",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechrecognition_ispeechrecognition",
"label": "ISpeechRecognition",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L12",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechrecognition_ispeechrecognition_start",
"label": ".start()",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L17",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechrecognition_ispeechrecognition_stop",
"label": ".stop()",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L18",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechrecognition_ispeechrecognition_abort",
"label": ".abort()",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L19",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechrecognition_window",
"label": "Window",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L27",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechrecognition_voicestate",
"label": "VoiceState",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L33",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechrecognition_usespeechrecognitionreturn",
"label": "UseSpeechRecognitionReturn",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L35",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechrecognition_usespeechrecognition",
"label": "useSpeechRecognition()",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L46",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechsynthesis",
"label": "useSpeechSynthesis.ts",
"file_type": "code",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_hooks_usespeechsynthesis_usespeechsynthesisreturn",
"label": "UseSpeechSynthesisReturn",
"file_type": "code",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L4",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_hooks_usespeechsynthesis_usespeechsynthesis",
"label": "useSpeechSynthesis()",
"file_type": "code",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L10",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_main",
"label": "main.tsx",
"file_type": "code",
"source_file": "src/main.tsx",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_services_api",
"label": "api.ts",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_services_api_getaccesstoken",
"label": "getAccessToken()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L7",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_getrefreshtoken",
"label": "getRefreshToken()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L8",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_settokens",
"label": "setTokens()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L9",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_cleartokens",
"label": "clearTokens()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L13",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_getcustomertoken",
"label": "getCustomerToken()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L18",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_getcustomersessionid",
"label": "getCustomerSessionId()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L19",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_setcustomersession",
"label": "setCustomerSession()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L20",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_clearcustomersession",
"label": "clearCustomerSession()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L26",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_getbackendmenuid",
"label": "getBackendMenuId()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L34",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_getfrontendmenuitem",
"label": "getFrontendMenuItem()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L39",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_isdemomode",
"label": "isDemoMode",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L45",
"_origin": "ast"
},
{
"id": "src_services_api_setdemomodechangecallback",
"label": "setDemoModeChangeCallback()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L48",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_triggerdemomode",
"label": "triggerDemoMode()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L52",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_mockdb",
"label": "mockDb",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L62",
"_origin": "ast"
},
{
"id": "src_services_api_apirequest",
"label": "apiRequest()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L107",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_handlemockrequest",
"label": "handleMockRequest()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L159",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_wslisteners",
"label": "wsListeners",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L540",
"_origin": "ast"
},
{
"id": "src_services_api_subscribetowsevents",
"label": "subscribeToWsEvents()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L541",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_notifywslisteners",
"label": "notifyWsListeners()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L548",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_restrowebsocket",
"label": "RestroWebSocket",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L558",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_services_api_restrowebsocket_constructor",
"label": ".constructor()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L564",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_restrowebsocket_connect",
"label": ".connect()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L574",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_restrowebsocket_close",
"label": ".close()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L608",
"_callable": true,
"_origin": "ast"
},
{
"id": "src_services_api_api",
"label": "api",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L619",
"_origin": "ast"
},
{
"id": "src_theme_theme",
"label": "theme.ts",
"file_type": "code",
"source_file": "src/theme/theme.ts",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_theme_theme_theme",
"label": "theme",
"file_type": "code",
"source_file": "src/theme/theme.ts",
"source_location": "L3",
"_origin": "ast"
},
{
"id": "src_types_index",
"label": "index.ts",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "src_types_index_orderstatus",
"label": "OrderStatus",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L1",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_types_index_ordertype",
"label": "OrderType",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L2",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_types_index_orderitem",
"label": "OrderItem",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L4",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_types_index_kdsorder",
"label": "KDSOrder",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L14",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_types_index_analyticsmetric",
"label": "AnalyticsMetric",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L29",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_types_index_dishperformance",
"label": "DishPerformance",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L37",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "src_types_index_voicecommandsuggestion",
"label": "VoiceCommandSuggestion",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L47",
"_callable": true,
"_callable_class": true,
"_origin": "ast"
},
{
"id": "tsconfig_app",
"label": "tsconfig.app.json",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions",
"label": "compilerOptions",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L2",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_tsbuildinfofile",
"label": "tsBuildInfoFile",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L3",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_target",
"label": "target",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L4",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_lib",
"label": "lib",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"_origin": "ast"
},
{
"id": "tsconfig_app_json_ref_es2023",
"label": "ES2023",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"_origin": "ast"
},
{
"id": "ref_dom",
"label": "DOM",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_module",
"label": "module",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_types",
"label": "types",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"_origin": "ast"
},
{
"id": "ref_vite_client",
"label": "vite/client",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_allowarbitraryextensions",
"label": "allowArbitraryExtensions",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L8",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_skiplibcheck",
"label": "skipLibCheck",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L9",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_moduleresolution",
"label": "moduleResolution",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L12",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_allowimportingtsextensions",
"label": "allowImportingTsExtensions",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L13",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_verbatimmodulesyntax",
"label": "verbatimModuleSyntax",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L14",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_moduledetection",
"label": "moduleDetection",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L15",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_noemit",
"label": "noEmit",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L16",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_jsx",
"label": "jsx",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L17",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_nounusedlocals",
"label": "noUnusedLocals",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L20",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_nounusedparameters",
"label": "noUnusedParameters",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L21",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_erasablesyntaxonly",
"label": "erasableSyntaxOnly",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"_origin": "ast"
},
{
"id": "tsconfig_app_compileroptions_nofallthroughcasesinswitch",
"label": "noFallthroughCasesInSwitch",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L23",
"_origin": "ast"
},
{
"id": "tsconfig_app_include",
"label": "include",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L25",
"_origin": "ast"
},
{
"id": "ref_src",
"label": "src",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L25",
"_origin": "ast"
},
{
"id": "tsconfig",
"label": "tsconfig.json",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "tsconfig_files",
"label": "files",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L2",
"_origin": "ast"
},
{
"id": "tsconfig_references",
"label": "references",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L3",
"_origin": "ast"
},
{
"id": "tsconfig_node",
"label": "tsconfig.node.json",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L1",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions",
"label": "compilerOptions",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L2",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_tsbuildinfofile",
"label": "tsBuildInfoFile",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L3",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_target",
"label": "target",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L4",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_lib",
"label": "lib",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"_origin": "ast"
},
{
"id": "tsconfig_node_json_ref_es2023",
"label": "ES2023",
"file_type": "concept",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_types",
"label": "types",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"_origin": "ast"
},
{
"id": "ref_node",
"label": "node",
"file_type": "concept",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_skiplibcheck",
"label": "skipLibCheck",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L7",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_module",
"label": "module",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L10",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_allowimportingtsextensions",
"label": "allowImportingTsExtensions",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L11",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_verbatimmodulesyntax",
"label": "verbatimModuleSyntax",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L12",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_moduledetection",
"label": "moduleDetection",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L13",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_noemit",
"label": "noEmit",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L14",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_nounusedlocals",
"label": "noUnusedLocals",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L17",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_nounusedparameters",
"label": "noUnusedParameters",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L18",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_erasablesyntaxonly",
"label": "erasableSyntaxOnly",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L19",
"_origin": "ast"
},
{
"id": "tsconfig_node_compileroptions_nofallthroughcasesinswitch",
"label": "noFallthroughCasesInSwitch",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L20",
"_origin": "ast"
},
{
"id": "tsconfig_node_include",
"label": "include",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L22",
"_origin": "ast"
},
{
"id": "ref_vite_config_ts",
"label": "vite.config.ts",
"file_type": "concept",
"source_file": "tsconfig.node.json",
"source_location": "L22",
"_origin": "ast"
},
{
"id": "vite_config",
"label": "vite.config.ts",
"file_type": "code",
"source_file": "vite.config.ts",
"source_location": "L1",
"_origin": "ast"
}
],
"edges": [
{
"source": "oxlintrc",
"target": "oxlintrc_schema",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "oxlintrc",
"target": "oxlintrc_plugins",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "oxlintrc_plugins",
"target": "ref_react",
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "oxlintrc_plugins",
"target": "ref_typescript",
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "oxlintrc_plugins",
"target": "ref_oxc",
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "oxlintrc",
"target": "oxlintrc_rules",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "oxlintrc_rules",
"target": "oxlintrc_rules_react_rules_of_hooks",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "oxlintrc_rules",
"target": "oxlintrc_rules_react_only_export_components",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "oxlintrc_rules_react_only_export_components",
"target": "ref_warn",
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L6",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package",
"target": "package_name",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package",
"target": "package_private",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package",
"target": "package_version",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package",
"target": "package_type",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package",
"target": "package_packagemanager",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package",
"target": "package_scripts",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_scripts",
"target": "package_scripts_dev",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_scripts",
"target": "package_scripts_build",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_scripts",
"target": "package_scripts_lint",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_scripts",
"target": "package_scripts_preview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package",
"target": "package_dependencies",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_dependencies",
"target": "package_dependencies_emotion_react",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_dependencies_emotion_react",
"target": "emotion_react",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L14",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package_dependencies",
"target": "package_dependencies_emotion_styled",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_dependencies_emotion_styled",
"target": "emotion_styled",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L15",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package_dependencies",
"target": "package_dependencies_mui_icons_material",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_dependencies_mui_icons_material",
"target": "mui_icons_material",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L16",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package_dependencies",
"target": "package_dependencies_mui_material",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_dependencies_mui_material",
"target": "mui_material",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L17",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package_dependencies",
"target": "package_dependencies_react",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_dependencies_react",
"target": "react",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L18",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package_dependencies",
"target": "package_dependencies_react_dom",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_dependencies_react_dom",
"target": "react_dom",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L19",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package",
"target": "package_devdependencies",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_devdependencies",
"target": "package_devdependencies_types_node",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_devdependencies_types_node",
"target": "types_node",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L22",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package_devdependencies",
"target": "package_devdependencies_types_react",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_devdependencies_types_react",
"target": "types_react",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L23",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package_devdependencies",
"target": "package_devdependencies_types_react_dom",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_devdependencies_types_react_dom",
"target": "types_react_dom",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L24",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package_devdependencies",
"target": "package_devdependencies_vitejs_plugin_react",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_devdependencies_vitejs_plugin_react",
"target": "vitejs_plugin_react",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L25",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package_devdependencies",
"target": "package_devdependencies_oxlint",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_devdependencies_oxlint",
"target": "oxlint",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L26",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package_devdependencies",
"target": "package_devdependencies_typescript",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_devdependencies_typescript",
"target": "typescript",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L27",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "package_devdependencies",
"target": "package_devdependencies_vite",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "package_devdependencies_vite",
"target": "vite",
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L28",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "src_app",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_theme_theme",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_theme_theme_theme",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_tablelandingview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_tablelandingview_tablelandingview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_menubrowseview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_menubrowseview_menubrowseview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_customizationmodal",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_customizationmodal_customizationmodal",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_cartreviewview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_cartreviewview_cartreviewview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_orderstatusview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_orderstatusview_orderstatusview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_billpaymentview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_billpaymentview_billpaymentview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_voiceassistantmodal",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_customer_voiceassistantmodal_voiceassistantmodal",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_admin_staffloginmodal",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_admin_staffloginmodal_staffloginmodal",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_admin_admindesktopshell",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_components_admin_admindesktopshell_admindesktopshell",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_data_menudata",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_data_menudata_menuitem",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_types_index",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_types_index_kdsorder",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_types_index_orderstatus",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_services_api_getbackendmenuid",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_services_api_restrowebsocket",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_services_api_subscribetowsevents",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_services_api_isdemomode",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_services_api_setdemomodechangecallback",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_app_customerview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_app_gettablenumfromurl",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app",
"target": "src_app_app",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app_app",
"target": "src_app_gettablenumfromurl",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L137",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_soupkitchen",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_barchart",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_recordvoiceover",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_logout",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_localdining",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_accountcircle",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_tablebar",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_receipt",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_bookonline",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_inventory",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_localshipping",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_badge",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "ref_mui_icons_material_starhalf",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_kds_kdskanban",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_kds_kdskanban_kdskanban",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_analytics_analyticsdashboard",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_analytics_analyticsdashboard_analyticsdashboard",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_voice_voiceorderingview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_voice_voiceorderingview_voiceorderingview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_tablemanagementview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_tablemanagementview_tablemanagementview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_billingmanagerview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_billingmanagerview_billingmanagerview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_reservationsview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_reservationsview_reservationsview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_inventoryview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_inventoryview_inventoryview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_suppliersview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_suppliersview_suppliersview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_staffshiftsview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_staffshiftsview_staffshiftsview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_feedbackinboxview",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L41",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_feedbackinboxview_feedbackinboxview",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L41",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_types_index",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_types_index_kdsorder",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_types_index_orderstatus",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_admindesktopshell_admindesktopshellprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L45",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_admindesktopshell_tabtype",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L55",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_admindesktopshell_admindesktopshell",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L67",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_billingmanagerview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_billingmanagerview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_billingmanagerview",
"target": "ref_mui_icons_material_receipt",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_billingmanagerview",
"target": "ref_mui_icons_material_payment",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_billingmanagerview",
"target": "ref_mui_icons_material_localoffer",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_billingmanagerview",
"target": "ref_mui_icons_material_refresh",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_billingmanagerview",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_billingmanagerview",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_billingmanagerview",
"target": "src_components_admin_billingmanagerview_billingmanagerview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_feedbackinboxview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_feedbackinboxview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_feedbackinboxview",
"target": "ref_mui_icons_material_star",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_feedbackinboxview",
"target": "ref_mui_icons_material_refresh",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_feedbackinboxview",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_feedbackinboxview",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_feedbackinboxview",
"target": "src_components_admin_feedbackinboxview_feedbackinboxview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "ref_mui_icons_material_delete",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "ref_mui_icons_material_edit",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "ref_mui_icons_material_add",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "ref_mui_icons_material_refresh",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "ref_mui_icons_material_save",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "src_data_menudata",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "src_data_menudata_menu_items",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_inventoryview",
"target": "src_components_admin_inventoryview_inventoryview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L41",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_reservationsview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_reservationsview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_reservationsview",
"target": "ref_mui_icons_material_calendarmonth",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_reservationsview",
"target": "ref_mui_icons_material_add",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_reservationsview",
"target": "ref_mui_icons_material_refresh",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_reservationsview",
"target": "ref_mui_icons_material_checkcircle",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_reservationsview",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_reservationsview",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_reservationsview",
"target": "src_components_admin_reservationsview_reservationsview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffloginmodal",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffloginmodal",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffloginmodal",
"target": "ref_mui_icons_material_lock",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffloginmodal",
"target": "ref_mui_icons_material_badge",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffloginmodal",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffloginmodal",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffloginmodal",
"target": "src_components_admin_staffloginmodal_staffloginmodalprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffloginmodal",
"target": "src_components_admin_staffloginmodal_staffloginmodal",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffshiftsview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffshiftsview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffshiftsview",
"target": "ref_mui_icons_material_add",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffshiftsview",
"target": "ref_mui_icons_material_refresh",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffshiftsview",
"target": "ref_mui_icons_material_logout",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffshiftsview",
"target": "ref_mui_icons_material_login",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffshiftsview",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffshiftsview",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_staffshiftsview",
"target": "src_components_admin_staffshiftsview_staffshiftsview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_suppliersview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_suppliersview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_suppliersview",
"target": "ref_mui_icons_material_delete",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_suppliersview",
"target": "ref_mui_icons_material_add",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_suppliersview",
"target": "ref_mui_icons_material_refresh",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_suppliersview",
"target": "ref_mui_icons_material_send",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_suppliersview",
"target": "ref_mui_icons_material_inventory2",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_suppliersview",
"target": "ref_mui_icons_material_localshipping",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_suppliersview",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_suppliersview",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_suppliersview",
"target": "src_components_admin_suppliersview_suppliersview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L42",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_tablemanagementview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_tablemanagementview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_tablemanagementview",
"target": "ref_mui_icons_material_tablebar",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_tablemanagementview",
"target": "ref_mui_icons_material_qrcode",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_tablemanagementview",
"target": "ref_mui_icons_material_refresh",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_tablemanagementview",
"target": "ref_mui_icons_material_close",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_tablemanagementview",
"target": "ref_mui_icons_material_playarrow",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_tablemanagementview",
"target": "ref_mui_icons_material_cleaningservices",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_tablemanagementview",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_tablemanagementview",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_tablemanagementview",
"target": "src_components_admin_tablemanagementview_tablemanagementview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "ref_mui_icons_material_trendingup",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "ref_mui_icons_material_trendingdown",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "ref_mui_icons_material_attachmoney",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "ref_mui_icons_material_shoppingbag",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "ref_mui_icons_material_speed",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "ref_mui_icons_material_tablebar",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "ref_mui_icons_material_star",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "src_components_common_statusbadge",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "src_components_common_statusbadge_statusbadge",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_analytics_analyticsdashboard",
"target": "src_components_analytics_analyticsdashboard_analyticsdashboard",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "ref_mui_icons_material_menu",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "ref_mui_icons_material_soupkitchen",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "ref_mui_icons_material_barchart",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "ref_mui_icons_material_recordvoiceover",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "ref_mui_icons_material_tablerestaurant",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "ref_mui_icons_material_volumeup",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "ref_mui_icons_material_volumeoff",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "ref_mui_icons_material_localdining",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "src_components_common_navigation_navigationprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_navigation",
"target": "src_components_common_navigation_navigation",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_statusbadge",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_statusbadge",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_statusbadge",
"target": "src_types_index",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_statusbadge",
"target": "src_types_index_orderstatus",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_statusbadge",
"target": "src_types_index_ordertype",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_statusbadge",
"target": "src_components_common_statusbadge_statusbadgeprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_statusbadge",
"target": "src_components_common_statusbadge_statusbadge",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "ref_mui_icons_material_receiptlong",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "ref_mui_icons_material_checkcircle",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "ref_mui_icons_material_qrcode2",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "ref_mui_icons_material_person",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "ref_mui_icons_material_creditcard",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "ref_mui_icons_material_currencyrupee",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "src_components_customer_billpaymentview_billpaymentviewprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_billpaymentview",
"target": "src_components_customer_billpaymentview_billpaymentview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "ref_mui_icons_material_arrowback",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "ref_mui_icons_material_add",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "ref_mui_icons_material_remove",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "ref_mui_icons_material_delete",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "ref_mui_icons_material_send",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "ref_mui_icons_material_receiptlong",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "src_data_menudata",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "src_data_menudata_menu_items",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "src_data_menudata",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "src_data_menudata_menuitem",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "src_components_common_statusbadge",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "src_components_common_statusbadge_statusbadge",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "src_components_customer_cartreviewview_cartreviewviewprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview",
"target": "src_components_customer_cartreviewview_cartreviewview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_customizationmodal",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_customizationmodal",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_customizationmodal",
"target": "src_data_menudata",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_customizationmodal",
"target": "src_data_menudata_menuitem",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_customizationmodal",
"target": "src_components_common_statusbadge",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_customizationmodal",
"target": "src_components_common_statusbadge_statusbadge",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_customizationmodal",
"target": "src_components_customer_customizationmodal_customizationmodalprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_customizationmodal",
"target": "src_components_customer_customizationmodal_customizationmodal",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_mui_icons_material_add",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_mui_icons_material_remove",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_mui_icons_material_search",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_mui_icons_material_shoppingcart",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_mui_icons_material_mic",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_mui_icons_material_home",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_mui_icons_material_menubook",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_mui_icons_material_trackchanges",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_mui_icons_material_autoawesome",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "ref_mui_icons_material_star",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_data_menudata",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_data_menudata_menu_items",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_data_menudata_categories",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_data_menudata",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_data_menudata_menuitem",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_data_menudata_categorytype",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_components_common_statusbadge",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_components_common_statusbadge_statusbadge",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_components_customer_menubrowseview_menubrowseviewprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_components_customer_menubrowseview_dietary_filters",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_components_customer_menubrowseview_spice_icons",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L46",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview",
"target": "src_components_customer_menubrowseview_menubrowseview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L53",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "ref_mui_icons_material_accesstime",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "ref_mui_icons_material_notificationsactive",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "ref_mui_icons_material_add",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "ref_mui_icons_material_payment",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "ref_mui_icons_material_checkcircle",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "ref_mui_icons_material_restaurant",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "ref_mui_icons_material_deliverydining",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "ref_mui_icons_material_sentimentsatisfiedalt",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "src_services_api",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "src_services_api_api",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "src_services_api_restrowebsocket",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "src_services_api_subscribetowsevents",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "src_components_customer_orderstatusview_orderstatusviewprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "src_components_customer_orderstatusview_order_steps",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview",
"target": "src_components_customer_orderstatusview_orderstatusview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L56",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "ref_mui_icons_material_restaurantmenu",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "ref_mui_icons_material_autoawesome",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "ref_mui_icons_material_language",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "ref_mui_icons_material_translate",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "ref_mui_icons_material_arrowforward",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "ref_mui_icons_material_wifi",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "ref_mui_icons_material_mic",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "ref_mui_icons_material_lock",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "src_components_customer_tablelandingview_tablelandingviewprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_tablelandingview",
"target": "src_components_customer_tablelandingview_tablelandingview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "ref_mui_icons_material_close",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "ref_mui_icons_material_mic",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "ref_mui_icons_material_stop",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "ref_mui_icons_material_graphiceq",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "ref_mui_icons_material_smarttoy",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "ref_mui_icons_material_checkcircle",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "ref_mui_icons_material_addshoppingcart",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "ref_mui_icons_material_volumeup",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_data_menudata",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_data_menudata_menu_items",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_data_menudata",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_data_menudata_menuitem",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_hooks_usespeechrecognition",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_hooks_usespeechrecognition_usespeechrecognition",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_hooks_usespeechsynthesis",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_hooks_usespeechsynthesis_usespeechsynthesis",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_hooks_usespeechrecognition",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_hooks_usespeechrecognition_voicestate",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_components_customer_voiceassistantmodal_detecteditem",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_components_customer_voiceassistantmodal_voiceassistantmodalprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_components_customer_voiceassistantmodal_parsetranscripttoitems",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_components_customer_voiceassistantmodal_quick_commands",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L69",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal",
"target": "src_components_customer_voiceassistantmodal_voiceassistantmodal",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L77",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal_voiceassistantmodal",
"target": "src_components_customer_voiceassistantmodal_parsetranscripttoitems",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L105",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "ref_mui_icons_material_search",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "ref_mui_icons_material_add",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "ref_mui_icons_material_restaurantmenu",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "src_types_index",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "src_types_index_kdsorder",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "src_types_index_orderstatus",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "src_types_index_ordertype",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "src_components_kds_kdsticketcard",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "src_components_kds_kdsticketcard_kdsticketcard",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "src_components_kds_kdskanban_kdskanbanprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban",
"target": "src_components_kds_kdskanban_kdskanban",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "ref_mui_icons_material_accesstime",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "ref_mui_icons_material_arrowforward",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "ref_mui_icons_material_arrowback",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "ref_mui_icons_material_checkcircle",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "ref_mui_icons_material_priorityhigh",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "src_types_index",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "src_types_index_kdsorder",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "src_types_index_orderstatus",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "src_components_common_statusbadge",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "src_components_common_statusbadge_statusbadge",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "src_components_kds_kdsticketcard_kdsticketcardprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard",
"target": "src_components_kds_kdsticketcard_kdsticketcard",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_table_tablelandingview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_table_tablelandingview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_table_tablelandingview",
"target": "ref_mui_icons_material_tablerestaurant",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_table_tablelandingview",
"target": "ref_mui_icons_material_notificationsactive",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_table_tablelandingview",
"target": "ref_mui_icons_material_receiptlong",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_table_tablelandingview",
"target": "ref_mui_icons_material_localoffer",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_table_tablelandingview",
"target": "ref_mui_icons_material_restaurant",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_table_tablelandingview",
"target": "ref_mui_icons_material_checkcircle",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_table_tablelandingview",
"target": "src_components_common_statusbadge",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_table_tablelandingview",
"target": "src_components_common_statusbadge_statusbadge",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_table_tablelandingview",
"target": "src_components_table_tablelandingview_tablelandingview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_voice_voiceorderingview",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_voice_voiceorderingview",
"target": "ref_mui_material",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_voice_voiceorderingview",
"target": "ref_mui_icons_material_mic",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_voice_voiceorderingview",
"target": "ref_mui_icons_material_graphiceq",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_voice_voiceorderingview",
"target": "ref_mui_icons_material_smarttoy",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_voice_voiceorderingview",
"target": "ref_mui_icons_material_addshoppingcart",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_voice_voiceorderingview",
"target": "ref_mui_icons_material_checkcircleoutlined",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_voice_voiceorderingview",
"target": "src_types_index",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_voice_voiceorderingview",
"target": "src_types_index_voicecommandsuggestion",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_voice_voiceorderingview",
"target": "src_components_voice_voiceorderingview_voiceorderingviewprops",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_voice_voiceorderingview",
"target": "src_components_voice_voiceorderingview_voiceorderingview",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_data_menudata",
"target": "src_data_menudata_menuitem",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/data/menuData.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_data_menudata",
"target": "src_data_menudata_menu_items",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/data/menuData.ts",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_data_menudata",
"target": "src_data_menudata_categories",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/data/menuData.ts",
"source_location": "L375",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_data_menudata",
"target": "src_data_menudata_categorytype",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/data/menuData.ts",
"source_location": "L376",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_speechrecognitionevent",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_speechrecognitionerrorevent",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition_ispeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition_start",
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition_ispeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition_stop",
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition_ispeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition_abort",
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_window",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_voicestate",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_usespeechrecognitionreturn",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_usespeechrecognition",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L46",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition_abort",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L59",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition_start",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L124",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechrecognition_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition_stop",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L132",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechsynthesis",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechsynthesis",
"target": "src_hooks_usespeechrecognition",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechsynthesis",
"target": "src_hooks_usespeechrecognition_voicestate",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechsynthesis",
"target": "src_hooks_usespeechsynthesis_usespeechsynthesisreturn",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_hooks_usespeechsynthesis",
"target": "src_hooks_usespeechsynthesis_usespeechsynthesis",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_main",
"target": "ref_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/main.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_main",
"target": "ref_react_dom_client",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/main.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_main",
"target": "src_index",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/main.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_main",
"target": "src_app",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/main.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_data_menudata",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_data_menudata_menuitem",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_data_menudata_menu_items",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_getaccesstoken",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_getrefreshtoken",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_settokens",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_cleartokens",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_getcustomertoken",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_getcustomersessionid",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_setcustomersession",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_clearcustomersession",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_getbackendmenuid",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_getfrontendmenuitem",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_isdemomode",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L45",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_setdemomodechangecallback",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L48",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_triggerdemomode",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L52",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_mockdb",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L62",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_apirequest",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L107",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_handlemockrequest",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L159",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_wslisteners",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L540",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_subscribetowsevents",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L541",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_notifywslisteners",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L548",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_restrowebsocket",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L558",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_restrowebsocket",
"target": "src_services_api_restrowebsocket_constructor",
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L564",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_restrowebsocket",
"target": "src_services_api_restrowebsocket_connect",
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L574",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_restrowebsocket",
"target": "src_services_api_restrowebsocket_close",
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L608",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api",
"target": "src_services_api_api",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L619",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_apirequest",
"target": "src_services_api_getaccesstoken",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L112",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_apirequest",
"target": "src_services_api_getcustomertoken",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L118",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_apirequest",
"target": "src_services_api_triggerdemomode",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L130",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_apirequest",
"target": "src_services_api_cleartokens",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L134",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_apirequest",
"target": "src_services_api_handlemockrequest",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L154",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_handlemockrequest",
"target": "src_services_api_getcustomersessionid",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L221",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_handlemockrequest",
"target": "src_services_api_getfrontendmenuitem",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L225",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_handlemockrequest",
"target": "src_services_api_notifywslisteners",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L349",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_restrowebsocket_constructor",
"target": "src_services_api_getaccesstoken",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L566",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_restrowebsocket_constructor",
"target": "src_services_api_getcustomertoken",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L569",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_restrowebsocket_connect",
"target": "src_services_api_notifywslisteners",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L586",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_theme_theme",
"target": "ref_mui_material_styles",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/theme/theme.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_theme_theme",
"target": "src_theme_theme_theme",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/theme/theme.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_types_index",
"target": "src_types_index_orderstatus",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_types_index",
"target": "src_types_index_ordertype",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_types_index",
"target": "src_types_index_orderitem",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_types_index",
"target": "src_types_index_kdsorder",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_types_index",
"target": "src_types_index_analyticsmetric",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_types_index",
"target": "src_types_index_dishperformance",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_types_index",
"target": "src_types_index_voicecommandsuggestion",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L47",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app",
"target": "tsconfig_app_compileroptions",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_tsbuildinfofile",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_target",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_lib",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions_lib",
"target": "tsconfig_app_json_ref_es2023",
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions_lib",
"target": "ref_dom",
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_module",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_types",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions_types",
"target": "ref_vite_client",
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_allowarbitraryextensions",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_skiplibcheck",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_moduleresolution",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_allowimportingtsextensions",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_verbatimmodulesyntax",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_moduledetection",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_noemit",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_jsx",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nounusedlocals",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nounusedparameters",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_erasablesyntaxonly",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nofallthroughcasesinswitch",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app",
"target": "tsconfig_app_include",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_app_include",
"target": "ref_src",
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L25",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "tsconfig",
"target": "tsconfig_files",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig",
"target": "tsconfig_references",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node",
"target": "tsconfig_node_compileroptions",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_tsbuildinfofile",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_target",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_lib",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions_lib",
"target": "tsconfig_node_json_ref_es2023",
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_types",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions_types",
"target": "ref_node",
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_skiplibcheck",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_module",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_allowimportingtsextensions",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_verbatimmodulesyntax",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_moduledetection",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_noemit",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nounusedlocals",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nounusedparameters",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_erasablesyntaxonly",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nofallthroughcasesinswitch",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node",
"target": "tsconfig_node_include",
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "tsconfig_node_include",
"target": "ref_vite_config_ts",
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L22",
"weight": 1.0,
"context": "import",
"_origin": "ast"
},
{
"source": "vite_config",
"target": "ref_vite",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "vite.config.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "vite_config",
"target": "ref_vitejs_plugin_react",
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "vite.config.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_main",
"target": "src_app_app",
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/main.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell_admindesktopshellprops",
"target": "src_types_index_kdsorder",
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L47",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_admin_admindesktopshell_admindesktopshellprops",
"target": "src_types_index_orderstatus",
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L48",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_statusbadge_statusbadgeprops",
"target": "src_types_index_orderstatus",
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_common_statusbadge_statusbadgeprops",
"target": "src_types_index_ordertype",
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_customizationmodal_customizationmodalprops",
"target": "src_data_menudata_menuitem",
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview_menubrowseviewprops",
"target": "src_data_menudata_menuitem",
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal_detecteditem",
"target": "src_data_menudata_menuitem",
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban_kdskanbanprops",
"target": "src_types_index_kdsorder",
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdskanban_kdskanbanprops",
"target": "src_types_index_orderstatus",
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard_kdsticketcardprops",
"target": "src_types_index_kdsorder",
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_kds_kdsticketcard_kdsticketcardprops",
"target": "src_types_index_orderstatus",
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app_app",
"target": "src_services_api_setdemomodechangecallback",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L51",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app_app",
"target": "src_services_api_subscribetowsevents",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L106",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app_app",
"target": "src_services_api_getbackendmenuid",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L149",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview_orderstatusview",
"target": "src_services_api_subscribetowsevents",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L92",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal_voiceassistantmodal",
"target": "src_hooks_usespeechrecognition_usespeechrecognition",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L96",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_voiceassistantmodal_voiceassistantmodal",
"target": "src_hooks_usespeechsynthesis_usespeechsynthesis",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L98",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app_app",
"target": "src_services_api_restrowebsocket_connect",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L103",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_app_app",
"target": "src_services_api_restrowebsocket_close",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L113",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_cartreviewview_cartreviewview",
"target": "src_data_menudata_menu_items",
"relation": "references",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L42",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_menubrowseview_menubrowseview",
"target": "src_data_menudata_menu_items",
"relation": "references",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L67",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview_orderstatusview",
"target": "src_services_api_restrowebsocket_connect",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L90",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_components_customer_orderstatusview_orderstatusview",
"target": "src_services_api_restrowebsocket_close",
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L99",
"weight": 1.0,
"_origin": "ast"
},
{
"source": "src_services_api_getfrontendmenuitem",
"target": "src_data_menudata_menu_items",
"relation": "references",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/services/api.ts",
"source_location": "L41",
"weight": 1.0,
"_origin": "ast"
}
],
"input_tokens": 0,
"output_tokens": 0
}