{"nodes": [{"id": "src_lib_server_services_work_packages_ts", "label": "work-packages.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L1"}, {"id": "work_packages_assertproject", "label": "assertProject()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L5"}, {"id": "work_packages_listworkpackagesforproject", "label": "listWorkPackagesForProject()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L20"}, {"id": "work_packages_createworkpackage", "label": "createWorkPackage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L47"}, {"id": "work_packages_getworkpackage", "label": "getWorkPackage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L72"}, {"id": "work_packages_updateworkpackage", "label": "updateWorkPackage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L88"}, {"id": "work_packages_softdeleteworkpackage", "label": "softDeleteWorkPackage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L104"}], "edges": [{"source": "src_lib_server_services_work_packages_ts", "target": "drizzle_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L1", "weight": 1.0}, {"source": "src_lib_server_services_work_packages_ts", "target": "client", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L2", "weight": 1.0}, {"source": "src_lib_server_services_work_packages_ts", "target": "projects", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L3", "weight": 1.0}, {"source": "src_lib_server_services_work_packages_ts", "target": "work_packages_assertproject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L5", "weight": 1.0}, {"source": "src_lib_server_services_work_packages_ts", "target": "work_packages_listworkpackagesforproject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L20", "weight": 1.0}, {"source": "src_lib_server_services_work_packages_ts", "target": "work_packages_createworkpackage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L47", "weight": 1.0}, {"source": "src_lib_server_services_work_packages_ts", "target": "work_packages_getworkpackage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L72", "weight": 1.0}, {"source": "src_lib_server_services_work_packages_ts", "target": "work_packages_updateworkpackage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L88", "weight": 1.0}, {"source": "src_lib_server_services_work_packages_ts", "target": "work_packages_softdeleteworkpackage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L104", "weight": 1.0}, {"source": "work_packages_listworkpackagesforproject", "target": "work_packages_assertproject", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L21", "weight": 1.0}, {"source": "work_packages_createworkpackage", "target": "work_packages_assertproject", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L53", "weight": 1.0}, {"source": "work_packages_updateworkpackage", "target": "work_packages_getworkpackage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L93", "weight": 1.0}, {"source": "work_packages_softdeleteworkpackage", "target": "work_packages_getworkpackage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L105", "weight": 1.0}], "raw_calls": [{"caller_nid": "work_packages_assertproject", "callee": "limit", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L6"}, {"caller_nid": "work_packages_assertproject", "callee": "where", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L6"}, {"caller_nid": "work_packages_assertproject", "callee": "from", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L6"}, {"caller_nid": "work_packages_assertproject", "callee": "select", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L6"}, {"caller_nid": "work_packages_assertproject", "callee": "and", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L10"}, {"caller_nid": "work_packages_assertproject", "callee": "eq", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L11"}, {"caller_nid": "work_packages_assertproject", "callee": "eq", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L12"}, {"caller_nid": "work_packages_assertproject", "callee": "isNull", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L13"}, {"caller_nid": "work_packages_listworkpackagesforproject", "callee": "orderBy", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L22"}, {"caller_nid": "work_packages_listworkpackagesforproject", "callee": "where", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L22"}, {"caller_nid": "work_packages_listworkpackagesforproject", "callee": "from", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L22"}, {"caller_nid": "work_packages_listworkpackagesforproject", "callee": "select", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L22"}, {"caller_nid": "work_packages_listworkpackagesforproject", "callee": "and", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L43"}, {"caller_nid": "work_packages_listworkpackagesforproject", "callee": "eq", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L43"}, {"caller_nid": "work_packages_listworkpackagesforproject", "callee": "isNull", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L43"}, {"caller_nid": "work_packages_listworkpackagesforproject", "callee": "asc", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L44"}, {"caller_nid": "work_packages_listworkpackagesforproject", "callee": "asc", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L44"}, {"caller_nid": "work_packages_createworkpackage", "callee": "where", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L54"}, {"caller_nid": "work_packages_createworkpackage", "callee": "from", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L54"}, {"caller_nid": "work_packages_createworkpackage", "callee": "select", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L54"}, {"caller_nid": "work_packages_createworkpackage", "callee": "eq", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L59"}, {"caller_nid": "work_packages_createworkpackage", "callee": "returning", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L60"}, {"caller_nid": "work_packages_createworkpackage", "callee": "values", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L60"}, {"caller_nid": "work_packages_createworkpackage", "callee": "insert", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L60"}, {"caller_nid": "work_packages_createworkpackage", "callee": "trim", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L64"}, {"caller_nid": "work_packages_getworkpackage", "callee": "limit", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L73"}, {"caller_nid": "work_packages_getworkpackage", "callee": "where", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L73"}, {"caller_nid": "work_packages_getworkpackage", "callee": "innerJoin", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L73"}, {"caller_nid": "work_packages_getworkpackage", "callee": "from", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L73"}, {"caller_nid": "work_packages_getworkpackage", "callee": "select", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L73"}, {"caller_nid": "work_packages_getworkpackage", "callee": "eq", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L76"}, {"caller_nid": "work_packages_getworkpackage", "callee": "and", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L78"}, {"caller_nid": "work_packages_getworkpackage", "callee": "eq", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L79"}, {"caller_nid": "work_packages_getworkpackage", "callee": "eq", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L80"}, {"caller_nid": "work_packages_getworkpackage", "callee": "isNull", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L81"}, {"caller_nid": "work_packages_updateworkpackage", "callee": "where", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L95"}, {"caller_nid": "work_packages_updateworkpackage", "callee": "set", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L95"}, {"caller_nid": "work_packages_updateworkpackage", "callee": "update", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L95"}, {"caller_nid": "work_packages_updateworkpackage", "callee": "trim", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L98"}, {"caller_nid": "work_packages_updateworkpackage", "callee": "eq", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L101"}, {"caller_nid": "work_packages_softdeleteworkpackage", "callee": "where", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L107"}, {"caller_nid": "work_packages_softdeleteworkpackage", "callee": "set", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L107"}, {"caller_nid": "work_packages_softdeleteworkpackage", "callee": "update", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L107"}, {"caller_nid": "work_packages_softdeleteworkpackage", "callee": "sql", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L109"}, {"caller_nid": "work_packages_softdeleteworkpackage", "callee": "eq", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L110"}]}