RestroAi/graphify-out/graph.json

7028 lines
208 KiB
JSON

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": ".oxlintrc.json",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L1",
"_origin": "ast",
"community": 4,
"norm_label": ".oxlintrc.json",
"id": "oxlintrc",
"community_name": "devDependencies"
},
{
"label": "$schema",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L2",
"_origin": "ast",
"community": 4,
"norm_label": "$schema",
"id": "oxlintrc_schema",
"community_name": "devDependencies"
},
{
"label": "plugins",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"_origin": "ast",
"community": 4,
"norm_label": "plugins",
"id": "oxlintrc_plugins",
"community_name": "devDependencies"
},
{
"label": "react",
"file_type": "concept",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"_origin": "ast",
"community": 1,
"norm_label": "react",
"id": "ref_react",
"community_name": "react"
},
{
"label": "oxc",
"file_type": "concept",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"_origin": "ast",
"community": 4,
"norm_label": "oxc",
"id": "ref_oxc",
"community_name": "devDependencies"
},
{
"label": "rules",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L4",
"_origin": "ast",
"community": 4,
"norm_label": "rules",
"id": "oxlintrc_rules",
"community_name": "devDependencies"
},
{
"label": "react/rules-of-hooks",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L5",
"_origin": "ast",
"community": 4,
"norm_label": "react/rules-of-hooks",
"id": "oxlintrc_rules_react_rules_of_hooks",
"community_name": "devDependencies"
},
{
"label": "react/only-export-components",
"file_type": "code",
"source_file": ".oxlintrc.json",
"source_location": "L6",
"_origin": "ast",
"community": 4,
"norm_label": "react/only-export-components",
"id": "oxlintrc_rules_react_only_export_components",
"community_name": "devDependencies"
},
{
"label": "warn",
"file_type": "concept",
"source_file": ".oxlintrc.json",
"source_location": "L6",
"_origin": "ast",
"community": 4,
"norm_label": "warn",
"id": "ref_warn",
"community_name": "devDependencies"
},
{
"label": "package.json",
"file_type": "code",
"source_file": "package.json",
"source_location": "L1",
"_origin": "ast",
"community": 2,
"norm_label": "package.json",
"id": "package",
"community_name": "package.json"
},
{
"label": "name",
"file_type": "code",
"source_file": "package.json",
"source_location": "L2",
"_origin": "ast",
"community": 2,
"norm_label": "name",
"id": "package_name",
"community_name": "package.json"
},
{
"label": "private",
"file_type": "code",
"source_file": "package.json",
"source_location": "L3",
"_origin": "ast",
"community": 2,
"norm_label": "private",
"id": "package_private",
"community_name": "package.json"
},
{
"label": "version",
"file_type": "code",
"source_file": "package.json",
"source_location": "L4",
"_origin": "ast",
"community": 2,
"norm_label": "version",
"id": "package_version",
"community_name": "package.json"
},
{
"label": "type",
"file_type": "code",
"source_file": "package.json",
"source_location": "L5",
"_origin": "ast",
"community": 2,
"norm_label": "type",
"id": "package_type",
"community_name": "package.json"
},
{
"label": "packageManager",
"file_type": "code",
"source_file": "package.json",
"source_location": "L6",
"_origin": "ast",
"community": 2,
"norm_label": "packagemanager",
"id": "package_packagemanager",
"community_name": "package.json"
},
{
"label": "scripts",
"file_type": "code",
"source_file": "package.json",
"source_location": "L7",
"_origin": "ast",
"community": 2,
"norm_label": "scripts",
"id": "package_scripts",
"community_name": "package.json"
},
{
"label": "dev",
"file_type": "code",
"source_file": "package.json",
"source_location": "L8",
"_origin": "ast",
"community": 2,
"norm_label": "dev",
"id": "package_scripts_dev",
"community_name": "package.json"
},
{
"label": "build",
"file_type": "code",
"source_file": "package.json",
"source_location": "L9",
"_origin": "ast",
"community": 2,
"norm_label": "build",
"id": "package_scripts_build",
"community_name": "package.json"
},
{
"label": "lint",
"file_type": "code",
"source_file": "package.json",
"source_location": "L10",
"_origin": "ast",
"community": 2,
"norm_label": "lint",
"id": "package_scripts_lint",
"community_name": "package.json"
},
{
"label": "preview",
"file_type": "code",
"source_file": "package.json",
"source_location": "L11",
"_origin": "ast",
"community": 2,
"norm_label": "preview",
"id": "package_scripts_preview",
"community_name": "package.json"
},
{
"label": "dependencies",
"file_type": "code",
"source_file": "package.json",
"source_location": "L13",
"_origin": "ast",
"community": 2,
"norm_label": "dependencies",
"id": "package_dependencies",
"community_name": "package.json"
},
{
"label": "@emotion/react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L14",
"_origin": "ast",
"community": 2,
"norm_label": "@emotion/react",
"id": "package_dependencies_emotion_react",
"community_name": "package.json"
},
{
"label": "@emotion/react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L14",
"_origin": "ast",
"community": 2,
"norm_label": "@emotion/react",
"id": "emotion_react",
"community_name": "package.json"
},
{
"label": "@emotion/styled",
"file_type": "code",
"source_file": "package.json",
"source_location": "L15",
"_origin": "ast",
"community": 2,
"norm_label": "@emotion/styled",
"id": "package_dependencies_emotion_styled",
"community_name": "package.json"
},
{
"label": "@emotion/styled",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L15",
"_origin": "ast",
"community": 2,
"norm_label": "@emotion/styled",
"id": "emotion_styled",
"community_name": "package.json"
},
{
"label": "@mui/icons-material",
"file_type": "code",
"source_file": "package.json",
"source_location": "L16",
"_origin": "ast",
"community": 2,
"norm_label": "@mui/icons-material",
"id": "package_dependencies_mui_icons_material",
"community_name": "package.json"
},
{
"label": "@mui/icons-material",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L16",
"_origin": "ast",
"community": 2,
"norm_label": "@mui/icons-material",
"id": "mui_icons_material",
"community_name": "package.json"
},
{
"label": "@mui/material",
"file_type": "code",
"source_file": "package.json",
"source_location": "L17",
"_origin": "ast",
"community": 2,
"norm_label": "@mui/material",
"id": "package_dependencies_mui_material",
"community_name": "package.json"
},
{
"label": "@mui/material",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L17",
"_origin": "ast",
"community": 2,
"norm_label": "@mui/material",
"id": "mui_material",
"community_name": "package.json"
},
{
"label": "react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L18",
"_origin": "ast",
"community": 2,
"norm_label": "react",
"id": "package_dependencies_react",
"community_name": "package.json"
},
{
"label": "react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L18",
"_origin": "ast",
"community": 2,
"norm_label": "react",
"id": "react",
"community_name": "package.json"
},
{
"label": "react-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L19",
"_origin": "ast",
"community": 2,
"norm_label": "react-dom",
"id": "package_dependencies_react_dom",
"community_name": "package.json"
},
{
"label": "react-dom",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L19",
"_origin": "ast",
"community": 2,
"norm_label": "react-dom",
"id": "react_dom",
"community_name": "package.json"
},
{
"label": "devDependencies",
"file_type": "code",
"source_file": "package.json",
"source_location": "L21",
"_origin": "ast",
"community": 4,
"norm_label": "devdependencies",
"id": "package_devdependencies",
"community_name": "devDependencies"
},
{
"label": "@types/node",
"file_type": "code",
"source_file": "package.json",
"source_location": "L22",
"_origin": "ast",
"community": 4,
"norm_label": "@types/node",
"id": "package_devdependencies_types_node",
"community_name": "devDependencies"
},
{
"label": "@types/node",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L22",
"_origin": "ast",
"community": 4,
"norm_label": "@types/node",
"id": "types_node",
"community_name": "devDependencies"
},
{
"label": "@types/react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L23",
"_origin": "ast",
"community": 4,
"norm_label": "@types/react",
"id": "package_devdependencies_types_react",
"community_name": "devDependencies"
},
{
"label": "@types/react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L23",
"_origin": "ast",
"community": 4,
"norm_label": "@types/react",
"id": "types_react",
"community_name": "devDependencies"
},
{
"label": "@types/react-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L24",
"_origin": "ast",
"community": 4,
"norm_label": "@types/react-dom",
"id": "package_devdependencies_types_react_dom",
"community_name": "devDependencies"
},
{
"label": "@types/react-dom",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L24",
"_origin": "ast",
"community": 4,
"norm_label": "@types/react-dom",
"id": "types_react_dom",
"community_name": "devDependencies"
},
{
"label": "@vitejs/plugin-react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L25",
"_origin": "ast",
"community": 4,
"norm_label": "@vitejs/plugin-react",
"id": "package_devdependencies_vitejs_plugin_react",
"community_name": "devDependencies"
},
{
"label": "@vitejs/plugin-react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L25",
"_origin": "ast",
"community": 4,
"norm_label": "@vitejs/plugin-react",
"id": "vitejs_plugin_react",
"community_name": "devDependencies"
},
{
"label": "oxlint",
"file_type": "code",
"source_file": "package.json",
"source_location": "L26",
"_origin": "ast",
"community": 4,
"norm_label": "oxlint",
"id": "package_devdependencies_oxlint",
"community_name": "devDependencies"
},
{
"label": "oxlint",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L26",
"_origin": "ast",
"community": 4,
"norm_label": "oxlint",
"id": "oxlint",
"community_name": "devDependencies"
},
{
"label": "typescript",
"file_type": "code",
"source_file": "package.json",
"source_location": "L27",
"_origin": "ast",
"community": 4,
"norm_label": "typescript",
"id": "package_devdependencies_typescript",
"community_name": "devDependencies"
},
{
"label": "typescript",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L27",
"_origin": "ast",
"community": 4,
"norm_label": "typescript",
"id": "typescript",
"community_name": "devDependencies"
},
{
"label": "vite",
"file_type": "code",
"source_file": "package.json",
"source_location": "L28",
"_origin": "ast",
"community": 4,
"norm_label": "vite",
"id": "package_devdependencies_vite",
"community_name": "devDependencies"
},
{
"label": "vite",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L28",
"_origin": "ast",
"community": 4,
"norm_label": "vite",
"id": "vite",
"community_name": "devDependencies"
},
{
"label": "App.tsx",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "app.tsx",
"id": "src_app",
"community_name": "App.tsx"
},
{
"label": "CustomerView",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L17",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 0,
"norm_label": "customerview",
"id": "src_app_customerview",
"community_name": "App.tsx"
},
{
"label": "getTableNumFromUrl()",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L19",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "gettablenumfromurl()",
"id": "src_app_gettablenumfromurl",
"community_name": "App.tsx"
},
{
"label": "App()",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L36",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "app()",
"id": "src_app_app",
"community_name": "App.tsx"
},
{
"label": "AdminDesktopShell.tsx",
"file_type": "code",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "admindesktopshell.tsx",
"id": "src_components_admin_admindesktopshell",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "AdminDesktopShellProps",
"file_type": "code",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L45",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "admindesktopshellprops",
"id": "src_components_admin_admindesktopshell_admindesktopshellprops",
"community_name": "index.ts"
},
{
"label": "TabType",
"file_type": "code",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L55",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 7,
"norm_label": "tabtype",
"id": "src_components_admin_admindesktopshell_tabtype",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "AdminDesktopShell()",
"file_type": "code",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L67",
"_callable": true,
"_origin": "ast",
"community": 7,
"norm_label": "admindesktopshell()",
"id": "src_components_admin_admindesktopshell_admindesktopshell",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "BillingManagerView.tsx",
"file_type": "code",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "billingmanagerview.tsx",
"id": "src_components_admin_billingmanagerview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "BillingManagerView()",
"file_type": "code",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L34",
"_callable": true,
"_origin": "ast",
"community": 7,
"norm_label": "billingmanagerview()",
"id": "src_components_admin_billingmanagerview_billingmanagerview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "FeedbackInboxView.tsx",
"file_type": "code",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "feedbackinboxview.tsx",
"id": "src_components_admin_feedbackinboxview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "FeedbackInboxView()",
"file_type": "code",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L24",
"_callable": true,
"_origin": "ast",
"community": 7,
"norm_label": "feedbackinboxview()",
"id": "src_components_admin_feedbackinboxview_feedbackinboxview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "InventoryView.tsx",
"file_type": "code",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 1,
"norm_label": "inventoryview.tsx",
"id": "src_components_admin_inventoryview",
"community_name": "react"
},
{
"label": "InventoryView()",
"file_type": "code",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L41",
"_callable": true,
"_origin": "ast",
"community": 7,
"norm_label": "inventoryview()",
"id": "src_components_admin_inventoryview_inventoryview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "ReservationsView.tsx",
"file_type": "code",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "reservationsview.tsx",
"id": "src_components_admin_reservationsview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "ReservationsView()",
"file_type": "code",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L33",
"_callable": true,
"_origin": "ast",
"community": 7,
"norm_label": "reservationsview()",
"id": "src_components_admin_reservationsview_reservationsview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "StaffLoginModal.tsx",
"file_type": "code",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "staffloginmodal.tsx",
"id": "src_components_admin_staffloginmodal",
"community_name": "App.tsx"
},
{
"label": "StaffLoginModalProps",
"file_type": "code",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L19",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 0,
"norm_label": "staffloginmodalprops",
"id": "src_components_admin_staffloginmodal_staffloginmodalprops",
"community_name": "App.tsx"
},
{
"label": "StaffLoginModal()",
"file_type": "code",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L25",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "staffloginmodal()",
"id": "src_components_admin_staffloginmodal_staffloginmodal",
"community_name": "App.tsx"
},
{
"label": "StaffShiftsView.tsx",
"file_type": "code",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "staffshiftsview.tsx",
"id": "src_components_admin_staffshiftsview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "StaffShiftsView()",
"file_type": "code",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L33",
"_callable": true,
"_origin": "ast",
"community": 7,
"norm_label": "staffshiftsview()",
"id": "src_components_admin_staffshiftsview_staffshiftsview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "SuppliersView.tsx",
"file_type": "code",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "suppliersview.tsx",
"id": "src_components_admin_suppliersview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "SuppliersView()",
"file_type": "code",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L42",
"_callable": true,
"_origin": "ast",
"community": 7,
"norm_label": "suppliersview()",
"id": "src_components_admin_suppliersview_suppliersview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "TableManagementView.tsx",
"file_type": "code",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "tablemanagementview.tsx",
"id": "src_components_admin_tablemanagementview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "TableManagementView()",
"file_type": "code",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L31",
"_callable": true,
"_origin": "ast",
"community": 7,
"norm_label": "tablemanagementview()",
"id": "src_components_admin_tablemanagementview_tablemanagementview",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "AnalyticsDashboard.tsx",
"file_type": "code",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 1,
"norm_label": "analyticsdashboard.tsx",
"id": "src_components_analytics_analyticsdashboard",
"community_name": "react"
},
{
"label": "AnalyticsDashboard()",
"file_type": "code",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L31",
"_callable": true,
"_origin": "ast",
"community": 7,
"norm_label": "analyticsdashboard()",
"id": "src_components_analytics_analyticsdashboard_analyticsdashboard",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "Navigation.tsx",
"file_type": "code",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 1,
"norm_label": "navigation.tsx",
"id": "src_components_common_navigation",
"community_name": "react"
},
{
"label": "NavigationProps",
"file_type": "code",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L27",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 1,
"norm_label": "navigationprops",
"id": "src_components_common_navigation_navigationprops",
"community_name": "react"
},
{
"label": "Navigation()",
"file_type": "code",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L35",
"_callable": true,
"_origin": "ast",
"community": 1,
"norm_label": "navigation()",
"id": "src_components_common_navigation_navigation",
"community_name": "react"
},
{
"label": "StatusBadge.tsx",
"file_type": "code",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 1,
"norm_label": "statusbadge.tsx",
"id": "src_components_common_statusbadge",
"community_name": "react"
},
{
"label": "StatusBadgeProps",
"file_type": "code",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L5",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "statusbadgeprops",
"id": "src_components_common_statusbadge_statusbadgeprops",
"community_name": "index.ts"
},
{
"label": "StatusBadge()",
"file_type": "code",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L12",
"_callable": true,
"_origin": "ast",
"community": 1,
"norm_label": "statusbadge()",
"id": "src_components_common_statusbadge_statusbadge",
"community_name": "react"
},
{
"label": "BillPaymentView.tsx",
"file_type": "code",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "billpaymentview.tsx",
"id": "src_components_customer_billpaymentview",
"community_name": "App.tsx"
},
{
"label": "BillPaymentViewProps",
"file_type": "code",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L21",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 0,
"norm_label": "billpaymentviewprops",
"id": "src_components_customer_billpaymentview_billpaymentviewprops",
"community_name": "App.tsx"
},
{
"label": "BillPaymentView()",
"file_type": "code",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L25",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "billpaymentview()",
"id": "src_components_customer_billpaymentview_billpaymentview",
"community_name": "App.tsx"
},
{
"label": "CartReviewView.tsx",
"file_type": "code",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 1,
"norm_label": "cartreviewview.tsx",
"id": "src_components_customer_cartreviewview",
"community_name": "react"
},
{
"label": "CartReviewViewProps",
"file_type": "code",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L25",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 1,
"norm_label": "cartreviewviewprops",
"id": "src_components_customer_cartreviewview_cartreviewviewprops",
"community_name": "react"
},
{
"label": "CartReviewView()",
"file_type": "code",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L32",
"_callable": true,
"_origin": "ast",
"community": 1,
"norm_label": "cartreviewview()",
"id": "src_components_customer_cartreviewview_cartreviewview",
"community_name": "react"
},
{
"label": "CustomizationModal.tsx",
"file_type": "code",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 1,
"norm_label": "customizationmodal.tsx",
"id": "src_components_customer_customizationmodal",
"community_name": "react"
},
{
"label": "CustomizationModalProps",
"file_type": "code",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L20",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 1,
"norm_label": "customizationmodalprops",
"id": "src_components_customer_customizationmodal_customizationmodalprops",
"community_name": "react"
},
{
"label": "CustomizationModal()",
"file_type": "code",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L27",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "customizationmodal()",
"id": "src_components_customer_customizationmodal_customizationmodal",
"community_name": "App.tsx"
},
{
"label": "MenuBrowseView.tsx",
"file_type": "code",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 1,
"norm_label": "menubrowseview.tsx",
"id": "src_components_customer_menubrowseview",
"community_name": "react"
},
{
"label": "MenuBrowseViewProps",
"file_type": "code",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L31",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 1,
"norm_label": "menubrowseviewprops",
"id": "src_components_customer_menubrowseview_menubrowseviewprops",
"community_name": "react"
},
{
"label": "DIETARY_FILTERS",
"file_type": "code",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L39",
"_origin": "ast",
"community": 1,
"norm_label": "dietary_filters",
"id": "src_components_customer_menubrowseview_dietary_filters",
"community_name": "react"
},
{
"label": "SPICE_ICONS",
"file_type": "code",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L46",
"_origin": "ast",
"community": 1,
"norm_label": "spice_icons",
"id": "src_components_customer_menubrowseview_spice_icons",
"community_name": "react"
},
{
"label": "MenuBrowseView()",
"file_type": "code",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L53",
"_callable": true,
"_origin": "ast",
"community": 1,
"norm_label": "menubrowseview()",
"id": "src_components_customer_menubrowseview_menubrowseview",
"community_name": "react"
},
{
"label": "OrderStatusView.tsx",
"file_type": "code",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "orderstatusview.tsx",
"id": "src_components_customer_orderstatusview",
"community_name": "App.tsx"
},
{
"label": "OrderStatusViewProps",
"file_type": "code",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L25",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 0,
"norm_label": "orderstatusviewprops",
"id": "src_components_customer_orderstatusview_orderstatusviewprops",
"community_name": "App.tsx"
},
{
"label": "ORDER_STEPS",
"file_type": "code",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L29",
"_origin": "ast",
"community": 0,
"norm_label": "order_steps",
"id": "src_components_customer_orderstatusview_order_steps",
"community_name": "App.tsx"
},
{
"label": "OrderStatusView()",
"file_type": "code",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L56",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "orderstatusview()",
"id": "src_components_customer_orderstatusview_orderstatusview",
"community_name": "App.tsx"
},
{
"label": "customer/TableLandingView.tsx",
"file_type": "code",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "customer/tablelandingview.tsx",
"id": "src_components_customer_tablelandingview",
"community_name": "App.tsx"
},
{
"label": "TableLandingViewProps",
"file_type": "code",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L21",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 0,
"norm_label": "tablelandingviewprops",
"id": "src_components_customer_tablelandingview_tablelandingviewprops",
"community_name": "App.tsx"
},
{
"label": "TableLandingView()",
"file_type": "code",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L27",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "tablelandingview()",
"id": "src_components_customer_tablelandingview_tablelandingview",
"community_name": "App.tsx"
},
{
"label": "VoiceAssistantModal.tsx",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 6,
"norm_label": "voiceassistantmodal.tsx",
"id": "src_components_customer_voiceassistantmodal",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "DetectedItem",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L28",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 6,
"norm_label": "detecteditem",
"id": "src_components_customer_voiceassistantmodal_detecteditem",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "VoiceAssistantModalProps",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L33",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 6,
"norm_label": "voiceassistantmodalprops",
"id": "src_components_customer_voiceassistantmodal_voiceassistantmodalprops",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "parseTranscriptToItems()",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L40",
"_callable": true,
"_origin": "ast",
"community": 6,
"norm_label": "parsetranscripttoitems()",
"id": "src_components_customer_voiceassistantmodal_parsetranscripttoitems",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "QUICK_COMMANDS",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L69",
"_origin": "ast",
"community": 6,
"norm_label": "quick_commands",
"id": "src_components_customer_voiceassistantmodal_quick_commands",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "VoiceAssistantModal()",
"file_type": "code",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L77",
"_callable": true,
"_origin": "ast",
"community": 6,
"norm_label": "voiceassistantmodal()",
"id": "src_components_customer_voiceassistantmodal_voiceassistantmodal",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "KDSKanban.tsx",
"file_type": "code",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 8,
"norm_label": "kdskanban.tsx",
"id": "src_components_kds_kdskanban",
"community_name": "index.ts"
},
{
"label": "KDSKanbanProps",
"file_type": "code",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L19",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "kdskanbanprops",
"id": "src_components_kds_kdskanban_kdskanbanprops",
"community_name": "index.ts"
},
{
"label": "KDSKanban()",
"file_type": "code",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L26",
"_callable": true,
"_origin": "ast",
"community": 7,
"norm_label": "kdskanban()",
"id": "src_components_kds_kdskanban_kdskanban",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "KDSTicketCard.tsx",
"file_type": "code",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 8,
"norm_label": "kdsticketcard.tsx",
"id": "src_components_kds_kdsticketcard",
"community_name": "index.ts"
},
{
"label": "KDSTicketCardProps",
"file_type": "code",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L23",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "kdsticketcardprops",
"id": "src_components_kds_kdsticketcard_kdsticketcardprops",
"community_name": "index.ts"
},
{
"label": "KDSTicketCard()",
"file_type": "code",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L29",
"_callable": true,
"_origin": "ast",
"community": 8,
"norm_label": "kdsticketcard()",
"id": "src_components_kds_kdsticketcard_kdsticketcard",
"community_name": "index.ts"
},
{
"label": "table/TableLandingView.tsx",
"file_type": "code",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 1,
"norm_label": "table/tablelandingview.tsx",
"id": "src_components_table_tablelandingview",
"community_name": "react"
},
{
"label": "TableLandingView()",
"file_type": "code",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L26",
"_callable": true,
"_origin": "ast",
"community": 1,
"norm_label": "tablelandingview()",
"id": "src_components_table_tablelandingview_tablelandingview",
"community_name": "react"
},
{
"label": "VoiceOrderingView.tsx",
"file_type": "code",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 8,
"norm_label": "voiceorderingview.tsx",
"id": "src_components_voice_voiceorderingview",
"community_name": "index.ts"
},
{
"label": "VoiceOrderingViewProps",
"file_type": "code",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L21",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "voiceorderingviewprops",
"id": "src_components_voice_voiceorderingview_voiceorderingviewprops",
"community_name": "index.ts"
},
{
"label": "VoiceOrderingView()",
"file_type": "code",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L25",
"_callable": true,
"_origin": "ast",
"community": 8,
"norm_label": "voiceorderingview()",
"id": "src_components_voice_voiceorderingview_voiceorderingview",
"community_name": "index.ts"
},
{
"label": "menuData.ts",
"file_type": "code",
"source_file": "src/data/menuData.ts",
"source_location": "L1",
"_origin": "ast",
"community": 1,
"norm_label": "menudata.ts",
"id": "src_data_menudata",
"community_name": "react"
},
{
"label": "MenuItem",
"file_type": "code",
"source_file": "src/data/menuData.ts",
"source_location": "L1",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 1,
"norm_label": "menuitem",
"id": "src_data_menudata_menuitem",
"community_name": "react"
},
{
"label": "MENU_ITEMS",
"file_type": "code",
"source_file": "src/data/menuData.ts",
"source_location": "L17",
"_origin": "ast",
"community": 1,
"norm_label": "menu_items",
"id": "src_data_menudata_menu_items",
"community_name": "react"
},
{
"label": "CATEGORIES",
"file_type": "code",
"source_file": "src/data/menuData.ts",
"source_location": "L375",
"_origin": "ast",
"community": 1,
"norm_label": "categories",
"id": "src_data_menudata_categories",
"community_name": "react"
},
{
"label": "CategoryType",
"file_type": "code",
"source_file": "src/data/menuData.ts",
"source_location": "L376",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 1,
"norm_label": "categorytype",
"id": "src_data_menudata_categorytype",
"community_name": "react"
},
{
"label": "useSpeechRecognition.ts",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L1",
"_origin": "ast",
"community": 6,
"norm_label": "usespeechrecognition.ts",
"id": "src_hooks_usespeechrecognition",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "SpeechRecognitionEvent",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L3",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 6,
"norm_label": "speechrecognitionevent",
"id": "src_hooks_usespeechrecognition_speechrecognitionevent",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "SpeechRecognitionErrorEvent",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L8",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 6,
"norm_label": "speechrecognitionerrorevent",
"id": "src_hooks_usespeechrecognition_speechrecognitionerrorevent",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "ISpeechRecognition",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L12",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 6,
"norm_label": "ispeechrecognition",
"id": "src_hooks_usespeechrecognition_ispeechrecognition",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": ".start()",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L17",
"_callable": true,
"_origin": "ast",
"community": 6,
"norm_label": ".start()",
"id": "src_hooks_usespeechrecognition_ispeechrecognition_start",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": ".stop()",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L18",
"_callable": true,
"_origin": "ast",
"community": 6,
"norm_label": ".stop()",
"id": "src_hooks_usespeechrecognition_ispeechrecognition_stop",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": ".abort()",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L19",
"_callable": true,
"_origin": "ast",
"community": 6,
"norm_label": ".abort()",
"id": "src_hooks_usespeechrecognition_ispeechrecognition_abort",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "Window",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L27",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 6,
"norm_label": "window",
"id": "src_hooks_usespeechrecognition_window",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "VoiceState",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L33",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 6,
"norm_label": "voicestate",
"id": "src_hooks_usespeechrecognition_voicestate",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "UseSpeechRecognitionReturn",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L35",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 6,
"norm_label": "usespeechrecognitionreturn",
"id": "src_hooks_usespeechrecognition_usespeechrecognitionreturn",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "useSpeechRecognition()",
"file_type": "code",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L46",
"_callable": true,
"_origin": "ast",
"community": 6,
"norm_label": "usespeechrecognition()",
"id": "src_hooks_usespeechrecognition_usespeechrecognition",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "useSpeechSynthesis.ts",
"file_type": "code",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L1",
"_origin": "ast",
"community": 6,
"norm_label": "usespeechsynthesis.ts",
"id": "src_hooks_usespeechsynthesis",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "UseSpeechSynthesisReturn",
"file_type": "code",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L4",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 6,
"norm_label": "usespeechsynthesisreturn",
"id": "src_hooks_usespeechsynthesis_usespeechsynthesisreturn",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "useSpeechSynthesis()",
"file_type": "code",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L10",
"_callable": true,
"_origin": "ast",
"community": 6,
"norm_label": "usespeechsynthesis()",
"id": "src_hooks_usespeechsynthesis_usespeechsynthesis",
"community_name": "VoiceAssistantModal.tsx"
},
{
"label": "main.tsx",
"file_type": "code",
"source_file": "src/main.tsx",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "main.tsx",
"id": "src_main",
"community_name": "App.tsx"
},
{
"label": "api.ts",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "api.ts",
"id": "src_services_api",
"community_name": "App.tsx"
},
{
"label": "getAccessToken()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L7",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "getaccesstoken()",
"id": "src_services_api_getaccesstoken",
"community_name": "App.tsx"
},
{
"label": "getRefreshToken()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L8",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "getrefreshtoken()",
"id": "src_services_api_getrefreshtoken",
"community_name": "App.tsx"
},
{
"label": "setTokens()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L9",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "settokens()",
"id": "src_services_api_settokens",
"community_name": "App.tsx"
},
{
"label": "clearTokens()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L13",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "cleartokens()",
"id": "src_services_api_cleartokens",
"community_name": "App.tsx"
},
{
"label": "getCustomerToken()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L18",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "getcustomertoken()",
"id": "src_services_api_getcustomertoken",
"community_name": "App.tsx"
},
{
"label": "getCustomerSessionId()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L19",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "getcustomersessionid()",
"id": "src_services_api_getcustomersessionid",
"community_name": "App.tsx"
},
{
"label": "setCustomerSession()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L20",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "setcustomersession()",
"id": "src_services_api_setcustomersession",
"community_name": "App.tsx"
},
{
"label": "clearCustomerSession()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L26",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "clearcustomersession()",
"id": "src_services_api_clearcustomersession",
"community_name": "App.tsx"
},
{
"label": "getBackendMenuId()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L34",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "getbackendmenuid()",
"id": "src_services_api_getbackendmenuid",
"community_name": "App.tsx"
},
{
"label": "getFrontendMenuItem()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L39",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "getfrontendmenuitem()",
"id": "src_services_api_getfrontendmenuitem",
"community_name": "App.tsx"
},
{
"label": "isDemoMode",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L45",
"_origin": "ast",
"community": 0,
"norm_label": "isdemomode",
"id": "src_services_api_isdemomode",
"community_name": "App.tsx"
},
{
"label": "setDemoModeChangeCallback()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L48",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "setdemomodechangecallback()",
"id": "src_services_api_setdemomodechangecallback",
"community_name": "App.tsx"
},
{
"label": "triggerDemoMode()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L52",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "triggerdemomode()",
"id": "src_services_api_triggerdemomode",
"community_name": "App.tsx"
},
{
"label": "mockDb",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L62",
"_origin": "ast",
"community": 0,
"norm_label": "mockdb",
"id": "src_services_api_mockdb",
"community_name": "App.tsx"
},
{
"label": "apiRequest()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L107",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "apirequest()",
"id": "src_services_api_apirequest",
"community_name": "App.tsx"
},
{
"label": "handleMockRequest()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L159",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "handlemockrequest()",
"id": "src_services_api_handlemockrequest",
"community_name": "App.tsx"
},
{
"label": "wsListeners",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L540",
"_origin": "ast",
"community": 0,
"norm_label": "wslisteners",
"id": "src_services_api_wslisteners",
"community_name": "App.tsx"
},
{
"label": "subscribeToWsEvents()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L541",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "subscribetowsevents()",
"id": "src_services_api_subscribetowsevents",
"community_name": "App.tsx"
},
{
"label": "notifyWsListeners()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L548",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": "notifywslisteners()",
"id": "src_services_api_notifywslisteners",
"community_name": "App.tsx"
},
{
"label": "RestroWebSocket",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L558",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 0,
"norm_label": "restrowebsocket",
"id": "src_services_api_restrowebsocket",
"community_name": "App.tsx"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L564",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": ".constructor()",
"id": "src_services_api_restrowebsocket_constructor",
"community_name": "App.tsx"
},
{
"label": ".connect()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L574",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": ".connect()",
"id": "src_services_api_restrowebsocket_connect",
"community_name": "App.tsx"
},
{
"label": ".close()",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L608",
"_callable": true,
"_origin": "ast",
"community": 0,
"norm_label": ".close()",
"id": "src_services_api_restrowebsocket_close",
"community_name": "App.tsx"
},
{
"label": "api",
"file_type": "code",
"source_file": "src/services/api.ts",
"source_location": "L619",
"_origin": "ast",
"community": 7,
"norm_label": "api",
"id": "src_services_api_api",
"community_name": "AdminDesktopShell.tsx"
},
{
"label": "theme.ts",
"file_type": "code",
"source_file": "src/theme/theme.ts",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "theme.ts",
"id": "src_theme_theme",
"community_name": "App.tsx"
},
{
"label": "theme",
"file_type": "code",
"source_file": "src/theme/theme.ts",
"source_location": "L3",
"_origin": "ast",
"community": 0,
"norm_label": "theme",
"id": "src_theme_theme_theme",
"community_name": "App.tsx"
},
{
"label": "index.ts",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L1",
"_origin": "ast",
"community": 8,
"norm_label": "index.ts",
"id": "src_types_index",
"community_name": "index.ts"
},
{
"label": "OrderStatus",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L1",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "orderstatus",
"id": "src_types_index_orderstatus",
"community_name": "index.ts"
},
{
"label": "OrderType",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L2",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "ordertype",
"id": "src_types_index_ordertype",
"community_name": "index.ts"
},
{
"label": "OrderItem",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L4",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "orderitem",
"id": "src_types_index_orderitem",
"community_name": "index.ts"
},
{
"label": "KDSOrder",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L14",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "kdsorder",
"id": "src_types_index_kdsorder",
"community_name": "index.ts"
},
{
"label": "AnalyticsMetric",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L29",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "analyticsmetric",
"id": "src_types_index_analyticsmetric",
"community_name": "index.ts"
},
{
"label": "DishPerformance",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L37",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "dishperformance",
"id": "src_types_index_dishperformance",
"community_name": "index.ts"
},
{
"label": "VoiceCommandSuggestion",
"file_type": "code",
"source_file": "src/types/index.ts",
"source_location": "L47",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 8,
"norm_label": "voicecommandsuggestion",
"id": "src_types_index_voicecommandsuggestion",
"community_name": "index.ts"
},
{
"label": "tsconfig.app.json",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L1",
"_origin": "ast",
"community": 3,
"norm_label": "tsconfig.app.json",
"id": "tsconfig_app",
"community_name": "compilerOptions"
},
{
"label": "compilerOptions",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L2",
"_origin": "ast",
"community": 3,
"norm_label": "compileroptions",
"id": "tsconfig_app_compileroptions",
"community_name": "compilerOptions"
},
{
"label": "tsBuildInfoFile",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L3",
"_origin": "ast",
"community": 3,
"norm_label": "tsbuildinfofile",
"id": "tsconfig_app_compileroptions_tsbuildinfofile",
"community_name": "compilerOptions"
},
{
"label": "target",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L4",
"_origin": "ast",
"community": 3,
"norm_label": "target",
"id": "tsconfig_app_compileroptions_target",
"community_name": "compilerOptions"
},
{
"label": "lib",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"_origin": "ast",
"community": 3,
"norm_label": "lib",
"id": "tsconfig_app_compileroptions_lib",
"community_name": "compilerOptions"
},
{
"label": "ES2023",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"_origin": "ast",
"community": 3,
"norm_label": "es2023",
"id": "tsconfig_app_json_ref_es2023",
"community_name": "compilerOptions"
},
{
"label": "DOM",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"_origin": "ast",
"community": 3,
"norm_label": "dom",
"id": "ref_dom",
"community_name": "compilerOptions"
},
{
"label": "module",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"_origin": "ast",
"community": 3,
"norm_label": "module",
"id": "tsconfig_app_compileroptions_module",
"community_name": "compilerOptions"
},
{
"label": "types",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"_origin": "ast",
"community": 3,
"norm_label": "types",
"id": "tsconfig_app_compileroptions_types",
"community_name": "compilerOptions"
},
{
"label": "vite/client",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"_origin": "ast",
"community": 3,
"norm_label": "vite/client",
"id": "ref_vite_client",
"community_name": "compilerOptions"
},
{
"label": "allowArbitraryExtensions",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L8",
"_origin": "ast",
"community": 3,
"norm_label": "allowarbitraryextensions",
"id": "tsconfig_app_compileroptions_allowarbitraryextensions",
"community_name": "compilerOptions"
},
{
"label": "skipLibCheck",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L9",
"_origin": "ast",
"community": 3,
"norm_label": "skiplibcheck",
"id": "tsconfig_app_compileroptions_skiplibcheck",
"community_name": "compilerOptions"
},
{
"label": "moduleResolution",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L12",
"_origin": "ast",
"community": 3,
"norm_label": "moduleresolution",
"id": "tsconfig_app_compileroptions_moduleresolution",
"community_name": "compilerOptions"
},
{
"label": "allowImportingTsExtensions",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L13",
"_origin": "ast",
"community": 3,
"norm_label": "allowimportingtsextensions",
"id": "tsconfig_app_compileroptions_allowimportingtsextensions",
"community_name": "compilerOptions"
},
{
"label": "verbatimModuleSyntax",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L14",
"_origin": "ast",
"community": 3,
"norm_label": "verbatimmodulesyntax",
"id": "tsconfig_app_compileroptions_verbatimmodulesyntax",
"community_name": "compilerOptions"
},
{
"label": "moduleDetection",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L15",
"_origin": "ast",
"community": 3,
"norm_label": "moduledetection",
"id": "tsconfig_app_compileroptions_moduledetection",
"community_name": "compilerOptions"
},
{
"label": "noEmit",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L16",
"_origin": "ast",
"community": 3,
"norm_label": "noemit",
"id": "tsconfig_app_compileroptions_noemit",
"community_name": "compilerOptions"
},
{
"label": "jsx",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L17",
"_origin": "ast",
"community": 3,
"norm_label": "jsx",
"id": "tsconfig_app_compileroptions_jsx",
"community_name": "compilerOptions"
},
{
"label": "noUnusedLocals",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L20",
"_origin": "ast",
"community": 3,
"norm_label": "nounusedlocals",
"id": "tsconfig_app_compileroptions_nounusedlocals",
"community_name": "compilerOptions"
},
{
"label": "noUnusedParameters",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L21",
"_origin": "ast",
"community": 3,
"norm_label": "nounusedparameters",
"id": "tsconfig_app_compileroptions_nounusedparameters",
"community_name": "compilerOptions"
},
{
"label": "erasableSyntaxOnly",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"_origin": "ast",
"community": 3,
"norm_label": "erasablesyntaxonly",
"id": "tsconfig_app_compileroptions_erasablesyntaxonly",
"community_name": "compilerOptions"
},
{
"label": "noFallthroughCasesInSwitch",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L23",
"_origin": "ast",
"community": 3,
"norm_label": "nofallthroughcasesinswitch",
"id": "tsconfig_app_compileroptions_nofallthroughcasesinswitch",
"community_name": "compilerOptions"
},
{
"label": "include",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L25",
"_origin": "ast",
"community": 3,
"norm_label": "include",
"id": "tsconfig_app_include",
"community_name": "compilerOptions"
},
{
"label": "src",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L25",
"_origin": "ast",
"community": 3,
"norm_label": "src",
"id": "ref_src",
"community_name": "compilerOptions"
},
{
"label": "tsconfig.json",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L1",
"_origin": "ast",
"community": 9,
"norm_label": "tsconfig.json",
"id": "tsconfig",
"community_name": "tsconfig.json"
},
{
"label": "files",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L2",
"_origin": "ast",
"community": 9,
"norm_label": "files",
"id": "tsconfig_files",
"community_name": "tsconfig.json"
},
{
"label": "references",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L3",
"_origin": "ast",
"community": 9,
"norm_label": "references",
"id": "tsconfig_references",
"community_name": "tsconfig.json"
},
{
"label": "tsconfig.node.json",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L1",
"_origin": "ast",
"community": 5,
"norm_label": "tsconfig.node.json",
"id": "tsconfig_node",
"community_name": "compilerOptions"
},
{
"label": "compilerOptions",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L2",
"_origin": "ast",
"community": 5,
"norm_label": "compileroptions",
"id": "tsconfig_node_compileroptions",
"community_name": "compilerOptions"
},
{
"label": "tsBuildInfoFile",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L3",
"_origin": "ast",
"community": 5,
"norm_label": "tsbuildinfofile",
"id": "tsconfig_node_compileroptions_tsbuildinfofile",
"community_name": "compilerOptions"
},
{
"label": "target",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L4",
"_origin": "ast",
"community": 5,
"norm_label": "target",
"id": "tsconfig_node_compileroptions_target",
"community_name": "compilerOptions"
},
{
"label": "lib",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"_origin": "ast",
"community": 5,
"norm_label": "lib",
"id": "tsconfig_node_compileroptions_lib",
"community_name": "compilerOptions"
},
{
"label": "ES2023",
"file_type": "concept",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"_origin": "ast",
"community": 5,
"norm_label": "es2023",
"id": "tsconfig_node_json_ref_es2023",
"community_name": "compilerOptions"
},
{
"label": "types",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"_origin": "ast",
"community": 5,
"norm_label": "types",
"id": "tsconfig_node_compileroptions_types",
"community_name": "compilerOptions"
},
{
"label": "node",
"file_type": "concept",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"_origin": "ast",
"community": 5,
"norm_label": "node",
"id": "ref_node",
"community_name": "compilerOptions"
},
{
"label": "skipLibCheck",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L7",
"_origin": "ast",
"community": 5,
"norm_label": "skiplibcheck",
"id": "tsconfig_node_compileroptions_skiplibcheck",
"community_name": "compilerOptions"
},
{
"label": "module",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L10",
"_origin": "ast",
"community": 5,
"norm_label": "module",
"id": "tsconfig_node_compileroptions_module",
"community_name": "compilerOptions"
},
{
"label": "allowImportingTsExtensions",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L11",
"_origin": "ast",
"community": 5,
"norm_label": "allowimportingtsextensions",
"id": "tsconfig_node_compileroptions_allowimportingtsextensions",
"community_name": "compilerOptions"
},
{
"label": "verbatimModuleSyntax",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L12",
"_origin": "ast",
"community": 5,
"norm_label": "verbatimmodulesyntax",
"id": "tsconfig_node_compileroptions_verbatimmodulesyntax",
"community_name": "compilerOptions"
},
{
"label": "moduleDetection",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L13",
"_origin": "ast",
"community": 5,
"norm_label": "moduledetection",
"id": "tsconfig_node_compileroptions_moduledetection",
"community_name": "compilerOptions"
},
{
"label": "noEmit",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L14",
"_origin": "ast",
"community": 5,
"norm_label": "noemit",
"id": "tsconfig_node_compileroptions_noemit",
"community_name": "compilerOptions"
},
{
"label": "noUnusedLocals",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L17",
"_origin": "ast",
"community": 5,
"norm_label": "nounusedlocals",
"id": "tsconfig_node_compileroptions_nounusedlocals",
"community_name": "compilerOptions"
},
{
"label": "noUnusedParameters",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L18",
"_origin": "ast",
"community": 5,
"norm_label": "nounusedparameters",
"id": "tsconfig_node_compileroptions_nounusedparameters",
"community_name": "compilerOptions"
},
{
"label": "erasableSyntaxOnly",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L19",
"_origin": "ast",
"community": 5,
"norm_label": "erasablesyntaxonly",
"id": "tsconfig_node_compileroptions_erasablesyntaxonly",
"community_name": "compilerOptions"
},
{
"label": "noFallthroughCasesInSwitch",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L20",
"_origin": "ast",
"community": 5,
"norm_label": "nofallthroughcasesinswitch",
"id": "tsconfig_node_compileroptions_nofallthroughcasesinswitch",
"community_name": "compilerOptions"
},
{
"label": "include",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L22",
"_origin": "ast",
"community": 5,
"norm_label": "include",
"id": "tsconfig_node_include",
"community_name": "compilerOptions"
},
{
"label": "vite.config.ts",
"file_type": "concept",
"source_file": "tsconfig.node.json",
"source_location": "L22",
"_origin": "ast",
"community": 5,
"norm_label": "vite.config.ts",
"id": "ref_vite_config_ts",
"community_name": "compilerOptions"
},
{
"label": "vite.config.ts",
"file_type": "code",
"source_file": "vite.config.ts",
"source_location": "L1",
"_origin": "ast",
"community": 10,
"norm_label": "vite.config.ts",
"id": "vite_config",
"community_name": "vite.config.ts"
}
],
"links": [
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "oxlintrc",
"target": "oxlintrc_plugins"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "oxlintrc",
"target": "oxlintrc_rules"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "oxlintrc",
"target": "oxlintrc_schema"
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "oxlintrc_plugins",
"target": "ref_oxc"
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "oxlintrc_plugins",
"target": "ref_react"
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L3",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "oxlintrc_plugins",
"target": "typescript"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"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",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"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",
"confidence_score": 1.0,
"source": "src_components_admin_billingmanagerview",
"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",
"confidence_score": 1.0,
"source": "src_components_admin_feedbackinboxview",
"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",
"confidence_score": 1.0,
"source": "src_components_admin_inventoryview",
"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",
"confidence_score": 1.0,
"source": "src_components_admin_reservationsview",
"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",
"confidence_score": 1.0,
"source": "src_components_admin_staffloginmodal",
"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",
"confidence_score": 1.0,
"source": "src_components_admin_staffshiftsview",
"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",
"confidence_score": 1.0,
"source": "src_components_admin_suppliersview",
"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",
"confidence_score": 1.0,
"source": "src_components_admin_tablemanagementview",
"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",
"confidence_score": 1.0,
"source": "src_components_analytics_analyticsdashboard",
"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",
"confidence_score": 1.0,
"source": "src_components_common_navigation",
"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",
"confidence_score": 1.0,
"source": "src_components_common_statusbadge",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_billpaymentview",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_cartreviewview",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_customizationmodal",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_menubrowseview",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_orderstatusview",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_tablelandingview",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal",
"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",
"confidence_score": 1.0,
"source": "src_components_kds_kdskanban",
"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",
"confidence_score": 1.0,
"source": "src_components_kds_kdsticketcard",
"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",
"confidence_score": 1.0,
"source": "src_components_table_tablelandingview",
"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",
"confidence_score": 1.0,
"source": "src_components_voice_voiceorderingview",
"target": "ref_react"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition",
"target": "ref_react"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechsynthesis",
"target": "ref_react"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/main.tsx",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_main",
"target": "ref_react"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "oxlintrc_rules",
"target": "oxlintrc_rules_react_only_export_components"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "oxlintrc_rules",
"target": "oxlintrc_rules_react_rules_of_hooks"
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": ".oxlintrc.json",
"source_location": "L6",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "oxlintrc_rules_react_only_export_components",
"target": "ref_warn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package",
"target": "package_dependencies"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package",
"target": "package_devdependencies"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package",
"target": "package_name"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package",
"target": "package_packagemanager"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package",
"target": "package_private"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package",
"target": "package_scripts"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package",
"target": "package_type"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package",
"target": "package_version"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_scripts",
"target": "package_scripts_build"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_scripts",
"target": "package_scripts_dev"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_scripts",
"target": "package_scripts_lint"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_scripts",
"target": "package_scripts_preview"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_emotion_react"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_emotion_styled"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_mui_icons_material"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_mui_material"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_react"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_react_dom"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L14",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies_emotion_react",
"target": "emotion_react"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L15",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies_emotion_styled",
"target": "emotion_styled"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L16",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies_mui_icons_material",
"target": "mui_icons_material"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L17",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies_mui_material",
"target": "mui_material"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L18",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies_react",
"target": "react"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L19",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_dependencies_react_dom",
"target": "react_dom"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_oxlint"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_types_node"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_types_react"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_types_react_dom"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_typescript"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_vite"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_vitejs_plugin_react"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L22",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies_types_node",
"target": "types_node"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L23",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies_types_react",
"target": "types_react"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L24",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies_types_react_dom",
"target": "types_react_dom"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L25",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies_vitejs_plugin_react",
"target": "vitejs_plugin_react"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L26",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies_oxlint",
"target": "oxlint"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L27",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies_typescript",
"target": "typescript"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L28",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "package_devdependencies_vite",
"target": "vite"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_app_app"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_app_customerview"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_app_gettablenumfromurl"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_admin_admindesktopshell"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_admin_admindesktopshell_admindesktopshell"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_admin_staffloginmodal"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_admin_staffloginmodal_staffloginmodal"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_billpaymentview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_billpaymentview_billpaymentview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_cartreviewview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_cartreviewview_cartreviewview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_customizationmodal"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_customizationmodal_customizationmodal"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_menubrowseview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_menubrowseview_menubrowseview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_orderstatusview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_orderstatusview_orderstatusview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_tablelandingview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_tablelandingview_tablelandingview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_voiceassistantmodal"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_components_customer_voiceassistantmodal_voiceassistantmodal"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_data_menudata"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_data_menudata_menuitem"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_services_api_subscribetowsevents"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_theme_theme"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_theme_theme_theme"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_types_index"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"source": "src_app",
"target": "src_types_index_orderstatus"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/main.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_main",
"target": "src_app"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L137",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_app_app",
"target": "src_app_gettablenumfromurl"
},
{
"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_app_app",
"target": "src_services_api_getbackendmenuid"
},
{
"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_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": "L103",
"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": "L51",
"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": "L106",
"weight": 1.0,
"_origin": "ast",
"source": "src_app_app",
"target": "src_services_api_subscribetowsevents"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/main.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_main",
"target": "src_app_app"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L67",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_admindesktopshell_admindesktopshell"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L45",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_admindesktopshell_admindesktopshellprops"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L55",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_admindesktopshell_tabtype"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_billingmanagerview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_billingmanagerview_billingmanagerview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L41",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_feedbackinboxview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L41",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_feedbackinboxview_feedbackinboxview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_inventoryview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_inventoryview_inventoryview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_reservationsview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_reservationsview_reservationsview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_staffshiftsview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_staffshiftsview_staffshiftsview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_suppliersview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_suppliersview_suppliersview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_tablemanagementview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_admin_tablemanagementview_tablemanagementview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_analytics_analyticsdashboard"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_analytics_analyticsdashboard_analyticsdashboard"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_kds_kdskanban"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_kds_kdskanban_kdskanban"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_voice_voiceorderingview"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_components_voice_voiceorderingview_voiceorderingview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_types_index"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell",
"target": "src_types_index_orderstatus"
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/AdminDesktopShell.tsx",
"source_location": "L47",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L48",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_admindesktopshell_admindesktopshellprops",
"target": "src_types_index_orderstatus"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_billingmanagerview",
"target": "src_components_admin_billingmanagerview_billingmanagerview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_billingmanagerview",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/BillingManagerView.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_billingmanagerview",
"target": "src_services_api_api"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_feedbackinboxview",
"target": "src_components_admin_feedbackinboxview_feedbackinboxview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_feedbackinboxview",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/FeedbackInboxView.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_feedbackinboxview",
"target": "src_services_api_api"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L41",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_inventoryview",
"target": "src_components_admin_inventoryview_inventoryview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_inventoryview",
"target": "src_data_menudata"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_inventoryview",
"target": "src_data_menudata_menu_items"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_inventoryview",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/InventoryView.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_inventoryview",
"target": "src_services_api_api"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_reservationsview",
"target": "src_components_admin_reservationsview_reservationsview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_reservationsview",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/ReservationsView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_reservationsview",
"target": "src_services_api_api"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_staffloginmodal",
"target": "src_components_admin_staffloginmodal_staffloginmodal"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_staffloginmodal",
"target": "src_components_admin_staffloginmodal_staffloginmodalprops"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_staffloginmodal",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffLoginModal.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_staffloginmodal",
"target": "src_services_api_api"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_staffshiftsview",
"target": "src_components_admin_staffshiftsview_staffshiftsview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_staffshiftsview",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/StaffShiftsView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_staffshiftsview",
"target": "src_services_api_api"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L42",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_suppliersview",
"target": "src_components_admin_suppliersview_suppliersview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_suppliersview",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/SuppliersView.tsx",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_suppliersview",
"target": "src_services_api_api"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_tablemanagementview",
"target": "src_components_admin_tablemanagementview_tablemanagementview"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_tablemanagementview",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/admin/TableManagementView.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_admin_tablemanagementview",
"target": "src_services_api_api"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_analytics_analyticsdashboard",
"target": "src_components_analytics_analyticsdashboard_analyticsdashboard"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_analytics_analyticsdashboard",
"target": "src_components_common_statusbadge"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_analytics_analyticsdashboard",
"target": "src_components_common_statusbadge_statusbadge"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_analytics_analyticsdashboard",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/analytics/AnalyticsDashboard.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_analytics_analyticsdashboard",
"target": "src_services_api_api"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_common_navigation",
"target": "src_components_common_navigation_navigation"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/common/Navigation.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_common_navigation",
"target": "src_components_common_navigation_navigationprops"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_common_statusbadge",
"target": "src_components_common_statusbadge_statusbadge"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_common_statusbadge",
"target": "src_components_common_statusbadge_statusbadgeprops"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_common_statusbadge",
"target": "src_types_index"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"source": "src_components_common_statusbadge",
"target": "src_types_index_ordertype"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_cartreviewview",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_customizationmodal",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_menubrowseview",
"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",
"confidence_score": 1.0,
"source": "src_components_kds_kdsticketcard",
"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",
"confidence_score": 1.0,
"source": "src_components_table_tablelandingview",
"target": "src_components_common_statusbadge"
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/common/StatusBadge.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L7",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_common_statusbadge_statusbadgeprops",
"target": "src_types_index_ordertype"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_cartreviewview",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_customizationmodal",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_menubrowseview",
"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",
"confidence_score": 1.0,
"source": "src_components_kds_kdsticketcard",
"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",
"confidence_score": 1.0,
"source": "src_components_table_tablelandingview",
"target": "src_components_common_statusbadge_statusbadge"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_billpaymentview",
"target": "src_components_customer_billpaymentview_billpaymentview"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_billpaymentview",
"target": "src_components_customer_billpaymentview_billpaymentviewprops"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_billpaymentview",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/BillPaymentView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_billpaymentview",
"target": "src_services_api_api"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_cartreviewview",
"target": "src_components_customer_cartreviewview_cartreviewview"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_cartreviewview",
"target": "src_components_customer_cartreviewview_cartreviewviewprops"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_cartreviewview",
"target": "src_data_menudata"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CartReviewView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L22",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_cartreviewview",
"target": "src_data_menudata_menuitem"
},
{
"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_cartreviewview_cartreviewview",
"target": "src_data_menudata_menu_items"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_customizationmodal",
"target": "src_components_customer_customizationmodal_customizationmodal"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_customizationmodal",
"target": "src_components_customer_customizationmodal_customizationmodalprops"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_customizationmodal",
"target": "src_data_menudata"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/CustomizationModal.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_customizationmodal",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_customizationmodal_customizationmodalprops",
"target": "src_data_menudata_menuitem"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L53",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_menubrowseview",
"target": "src_components_customer_menubrowseview_menubrowseview"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_menubrowseview",
"target": "src_components_customer_menubrowseview_menubrowseviewprops"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L46",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_menubrowseview",
"target": "src_components_customer_menubrowseview_spice_icons"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_menubrowseview",
"target": "src_data_menudata"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/MenuBrowseView.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L28",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L27",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L28",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_menubrowseview",
"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",
"confidence_score": 1.0,
"source": "src_components_customer_menubrowseview_menubrowseviewprops",
"target": "src_data_menudata_menuitem"
},
{
"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_menubrowseview_menubrowseview",
"target": "src_data_menudata_menu_items"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L56",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_orderstatusview",
"target": "src_components_customer_orderstatusview_orderstatusview"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_orderstatusview",
"target": "src_components_customer_orderstatusview_orderstatusviewprops"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_orderstatusview",
"target": "src_services_api"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/OrderStatusView.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"source": "src_components_customer_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": "L99",
"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": "L90",
"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": "L92",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_customer_orderstatusview_orderstatusview",
"target": "src_services_api_subscribetowsevents"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_tablelandingview",
"target": "src_components_customer_tablelandingview_tablelandingview"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/TableLandingView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_tablelandingview",
"target": "src_components_customer_tablelandingview_tablelandingviewprops"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal",
"target": "src_components_customer_voiceassistantmodal_detecteditem"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal",
"target": "src_components_customer_voiceassistantmodal_parsetranscripttoitems"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L69",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L77",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal",
"target": "src_components_customer_voiceassistantmodal_voiceassistantmodal"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal",
"target": "src_components_customer_voiceassistantmodal_voiceassistantmodalprops"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal",
"target": "src_data_menudata"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L23",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal",
"target": "src_data_menudata_menuitem"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal",
"target": "src_hooks_usespeechrecognition"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L26",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal",
"target": "src_hooks_usespeechrecognition_voicestate"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal",
"target": "src_hooks_usespeechsynthesis"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal",
"target": "src_hooks_usespeechsynthesis_usespeechsynthesis"
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal_detecteditem",
"target": "src_data_menudata_menuitem"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/customer/VoiceAssistantModal.tsx",
"source_location": "L105",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_customer_voiceassistantmodal_voiceassistantmodal",
"target": "src_components_customer_voiceassistantmodal_parsetranscripttoitems"
},
{
"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_usespeechrecognition_usespeechrecognition"
},
{
"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_components_customer_voiceassistantmodal_voiceassistantmodal",
"target": "src_hooks_usespeechsynthesis_usespeechsynthesis"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_kds_kdskanban",
"target": "src_components_kds_kdskanban_kdskanban"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_kds_kdskanban",
"target": "src_components_kds_kdskanban_kdskanbanprops"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_kds_kdskanban",
"target": "src_components_kds_kdsticketcard"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_kds_kdskanban",
"target": "src_components_kds_kdsticketcard_kdsticketcard"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_kds_kdskanban",
"target": "src_types_index"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"source": "src_components_kds_kdskanban",
"target": "src_types_index_ordertype"
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSKanban.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L21",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_kds_kdskanban_kdskanbanprops",
"target": "src_types_index_orderstatus"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_kds_kdsticketcard",
"target": "src_components_kds_kdsticketcard_kdsticketcard"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_kds_kdsticketcard",
"target": "src_components_kds_kdsticketcard_kdsticketcardprops"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_kds_kdsticketcard",
"target": "src_types_index"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"source": "src_components_kds_kdsticketcard",
"target": "src_types_index_orderstatus"
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/kds/KDSTicketCard.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L25",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_kds_kdsticketcard_kdsticketcardprops",
"target": "src_types_index_orderstatus"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/table/TableLandingView.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_table_tablelandingview",
"target": "src_components_table_tablelandingview_tablelandingview"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_voice_voiceorderingview",
"target": "src_components_voice_voiceorderingview_voiceorderingview"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_voice_voiceorderingview",
"target": "src_components_voice_voiceorderingview_voiceorderingviewprops"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_voice_voiceorderingview",
"target": "src_types_index"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/voice/VoiceOrderingView.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_components_voice_voiceorderingview",
"target": "src_types_index_voicecommandsuggestion"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/data/menuData.ts",
"source_location": "L375",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_data_menudata",
"target": "src_data_menudata_categories"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/data/menuData.ts",
"source_location": "L376",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_data_menudata",
"target": "src_data_menudata_categorytype"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/data/menuData.ts",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_data_menudata",
"target": "src_data_menudata_menu_items"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/data/menuData.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_data_menudata",
"target": "src_data_menudata_menuitem"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_data_menudata"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"source": "src_services_api",
"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",
"source": "src_services_api_getfrontendmenuitem",
"target": "src_data_menudata_menu_items"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_speechrecognitionerrorevent"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_speechrecognitionevent"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L46",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_usespeechrecognition"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_usespeechrecognitionreturn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_voicestate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_window"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechsynthesis",
"target": "src_hooks_usespeechrecognition"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition_ispeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition_abort"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition_ispeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition_start"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition_ispeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition_stop"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechRecognition.ts",
"source_location": "L124",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L132",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"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": "L59",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechrecognition_usespeechrecognition",
"target": "src_hooks_usespeechrecognition_ispeechrecognition_abort"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechsynthesis",
"target": "src_hooks_usespeechrecognition_voicestate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechsynthesis",
"target": "src_hooks_usespeechsynthesis_usespeechsynthesis"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSpeechSynthesis.ts",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_hooks_usespeechsynthesis",
"target": "src_hooks_usespeechsynthesis_usespeechsynthesisreturn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L619",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_api"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L107",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_apirequest"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_clearcustomersession"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_cleartokens"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_getaccesstoken"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_getbackendmenuid"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_getcustomersessionid"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_getcustomertoken"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_getfrontendmenuitem"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_getrefreshtoken"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L159",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_handlemockrequest"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L45",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_isdemomode"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L62",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_mockdb"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L548",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_notifywslisteners"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L558",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_restrowebsocket"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_setcustomersession"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L48",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_setdemomodechangecallback"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_settokens"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L541",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_subscribetowsevents"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L52",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_triggerdemomode"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L540",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api",
"target": "src_services_api_wslisteners"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L112",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api_apirequest",
"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",
"confidence_score": 1.0,
"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": "L134",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api_apirequest",
"target": "src_services_api_cleartokens"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L118",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api_apirequest",
"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",
"confidence_score": 1.0,
"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": "L221",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api_handlemockrequest",
"target": "src_services_api_getcustomersessionid"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L225",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api_handlemockrequest",
"target": "src_services_api_getfrontendmenuitem"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L130",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api_apirequest",
"target": "src_services_api_triggerdemomode"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L154",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api_apirequest",
"target": "src_services_api_handlemockrequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L349",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api_handlemockrequest",
"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",
"confidence_score": 1.0,
"source": "src_services_api_restrowebsocket_connect",
"target": "src_services_api_notifywslisteners"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L608",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api_restrowebsocket",
"target": "src_services_api_restrowebsocket_close"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L574",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api_restrowebsocket",
"target": "src_services_api_restrowebsocket_connect"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/services/api.ts",
"source_location": "L564",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_services_api_restrowebsocket",
"target": "src_services_api_restrowebsocket_constructor"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/theme/theme.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_theme_theme",
"target": "src_theme_theme_theme"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_types_index",
"target": "src_types_index_analyticsmetric"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_types_index",
"target": "src_types_index_dishperformance"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_types_index",
"target": "src_types_index_kdsorder"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_types_index",
"target": "src_types_index_orderitem"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_types_index",
"target": "src_types_index_orderstatus"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_types_index",
"target": "src_types_index_ordertype"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/index.ts",
"source_location": "L47",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "src_types_index",
"target": "src_types_index_voicecommandsuggestion"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app",
"target": "tsconfig_app_compileroptions"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app",
"target": "tsconfig_app_include"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_allowarbitraryextensions"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_allowimportingtsextensions"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_erasablesyntaxonly"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_jsx"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_lib"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_module"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_moduledetection"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_moduleresolution"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_noemit"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nofallthroughcasesinswitch"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nounusedlocals"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nounusedparameters"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_skiplibcheck"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_target"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_tsbuildinfofile"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_types"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_verbatimmodulesyntax"
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"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",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions_lib",
"target": "tsconfig_app_json_ref_es2023"
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_compileroptions_types",
"target": "ref_vite_client"
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L25",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_app_include",
"target": "ref_src"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig",
"target": "tsconfig_files"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig",
"target": "tsconfig_references"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node",
"target": "tsconfig_node_compileroptions"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node",
"target": "tsconfig_node_include"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_allowimportingtsextensions"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_erasablesyntaxonly"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_lib"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_module"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_moduledetection"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_noemit"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nofallthroughcasesinswitch"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nounusedlocals"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nounusedparameters"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_skiplibcheck"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_target"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_tsbuildinfofile"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_types"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_verbatimmodulesyntax"
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions_lib",
"target": "tsconfig_node_json_ref_es2023"
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_compileroptions_types",
"target": "ref_node"
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L22",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"confidence_score": 1.0,
"source": "tsconfig_node_include",
"target": "ref_vite_config_ts"
}
],
"hyperedges": []
}