{"nodes": [{"id": "src_lib_server_services_wiki_ts", "label": "wiki.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L1"}, {"id": "wiki_slugify", "label": "slugify()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L8"}, {"id": "wiki_scopeidmatches", "label": "scopeIdMatches()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L19"}, {"id": "wiki_listpagesforscope", "label": "listPagesForScope()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L23"}, {"id": "wiki_getpagewithcurrentrevision", "label": "getPageWithCurrentRevision()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L47"}, {"id": "wiki_listrevisions", "label": "listRevisions()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L80"}, {"id": "wiki_getrevision", "label": "getRevision()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L102"}, {"id": "wiki_upsertpage", "label": "upsertPage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L125"}, {"id": "wiki_softdeletepage", "label": "softDeletePage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L214"}, {"id": "wiki_searchpages", "label": "searchPages()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L225"}], "edges": [{"source": "src_lib_server_services_wiki_ts", "target": "drizzle_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L1", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "client", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L2", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "tenancy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L3", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "wiki", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L4", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "wiki_slugify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L8", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "wiki_scopeidmatches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L19", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "wiki_listpagesforscope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L23", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "wiki_getpagewithcurrentrevision", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L47", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "wiki_listrevisions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L80", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "wiki_getrevision", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L102", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "wiki_upsertpage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L125", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "wiki_softdeletepage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L214", "weight": 1.0}, {"source": "src_lib_server_services_wiki_ts", "target": "wiki_searchpages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L225", "weight": 1.0}, {"source": "wiki_listpagesforscope", "target": "wiki_scopeidmatches", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L40", "weight": 1.0}, {"source": "wiki_getpagewithcurrentrevision", "target": "wiki_scopeidmatches", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L60", "weight": 1.0}, {"source": "wiki_upsertpage", "target": "wiki_slugify", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L135", "weight": 1.0}, {"source": "wiki_searchpages", "target": "wiki_scopeidmatches", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L249", "weight": 1.0}], "raw_calls": [{"caller_nid": "wiki_slugify", "callee": "slice", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L9"}, {"caller_nid": "wiki_slugify", "callee": "replace", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L9"}, {"caller_nid": "wiki_slugify", "callee": "replace", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L9"}, {"caller_nid": "wiki_slugify", "callee": "replace", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L9"}, {"caller_nid": "wiki_slugify", "callee": "normalize", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L9"}, {"caller_nid": "wiki_slugify", "callee": "toLowerCase", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L9"}, {"caller_nid": "wiki_scopeidmatches", "callee": "isNull", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L20"}, {"caller_nid": "wiki_scopeidmatches", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L20"}, {"caller_nid": "wiki_listpagesforscope", "callee": "orderBy", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L28"}, {"caller_nid": "wiki_listpagesforscope", "callee": "where", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L28"}, {"caller_nid": "wiki_listpagesforscope", "callee": "from", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L28"}, {"caller_nid": "wiki_listpagesforscope", "callee": "select", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L28"}, {"caller_nid": "wiki_listpagesforscope", "callee": "and", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L37"}, {"caller_nid": "wiki_listpagesforscope", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L38"}, {"caller_nid": "wiki_listpagesforscope", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L39"}, {"caller_nid": "wiki_listpagesforscope", "callee": "isNull", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L41"}, {"caller_nid": "wiki_listpagesforscope", "callee": "asc", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L44"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "limit", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L53"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "where", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L53"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "from", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L53"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "select", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L53"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "and", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L57"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L58"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L59"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L61"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "isNull", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L62"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "limit", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L67"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "where", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L67"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "leftJoin", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L67"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "from", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L67"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "select", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L67"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L73"}, {"caller_nid": "wiki_getpagewithcurrentrevision", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L74"}, {"caller_nid": "wiki_listrevisions", "callee": "limit", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L81"}, {"caller_nid": "wiki_listrevisions", "callee": "where", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L81"}, {"caller_nid": "wiki_listrevisions", "callee": "from", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L81"}, {"caller_nid": "wiki_listrevisions", "callee": "select", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L81"}, {"caller_nid": "wiki_listrevisions", "callee": "and", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L84"}, {"caller_nid": "wiki_listrevisions", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L84"}, {"caller_nid": "wiki_listrevisions", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L84"}, {"caller_nid": "wiki_listrevisions", "callee": "orderBy", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L87"}, {"caller_nid": "wiki_listrevisions", "callee": "where", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L87"}, {"caller_nid": "wiki_listrevisions", "callee": "leftJoin", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L87"}, {"caller_nid": "wiki_listrevisions", "callee": "from", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L87"}, {"caller_nid": "wiki_listrevisions", "callee": "select", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L87"}, {"caller_nid": "wiki_listrevisions", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L97"}, {"caller_nid": "wiki_listrevisions", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L98"}, {"caller_nid": "wiki_listrevisions", "callee": "desc", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L99"}, {"caller_nid": "wiki_getrevision", "callee": "limit", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L103"}, {"caller_nid": "wiki_getrevision", "callee": "where", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L103"}, {"caller_nid": "wiki_getrevision", "callee": "from", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L103"}, {"caller_nid": "wiki_getrevision", "callee": "select", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L103"}, {"caller_nid": "wiki_getrevision", "callee": "and", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L106"}, {"caller_nid": "wiki_getrevision", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L106"}, {"caller_nid": "wiki_getrevision", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L106"}, {"caller_nid": "wiki_getrevision", "callee": "limit", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L109"}, {"caller_nid": "wiki_getrevision", "callee": "where", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L109"}, {"caller_nid": "wiki_getrevision", "callee": "leftJoin", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L109"}, {"caller_nid": "wiki_getrevision", "callee": "from", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L109"}, {"caller_nid": "wiki_getrevision", "callee": "select", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L109"}, {"caller_nid": "wiki_getrevision", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L115"}, {"caller_nid": "wiki_getrevision", "callee": "and", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L116"}, {"caller_nid": "wiki_getrevision", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L116"}, {"caller_nid": "wiki_getrevision", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L116"}, {"caller_nid": "wiki_upsertpage", "callee": "transaction", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L138"}, {"caller_nid": "wiki_softdeletepage", "callee": "where", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L215"}, {"caller_nid": "wiki_softdeletepage", "callee": "set", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L215"}, {"caller_nid": "wiki_softdeletepage", "callee": "update", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L215"}, {"caller_nid": "wiki_softdeletepage", "callee": "and", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L218"}, {"caller_nid": "wiki_softdeletepage", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L218"}, {"caller_nid": "wiki_softdeletepage", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L218"}, {"caller_nid": "wiki_searchpages", "callee": "trim", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L232"}, {"caller_nid": "wiki_searchpages", "callee": "limit", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L236"}, {"caller_nid": "wiki_searchpages", "callee": "orderBy", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L236"}, {"caller_nid": "wiki_searchpages", "callee": "where", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L236"}, {"caller_nid": "wiki_searchpages", "callee": "innerJoin", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L236"}, {"caller_nid": "wiki_searchpages", "callee": "from", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L236"}, {"caller_nid": "wiki_searchpages", "callee": "select", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L236"}, {"caller_nid": "wiki_searchpages", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L244"}, {"caller_nid": "wiki_searchpages", "callee": "and", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L246"}, {"caller_nid": "wiki_searchpages", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L247"}, {"caller_nid": "wiki_searchpages", "callee": "eq", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L248"}, {"caller_nid": "wiki_searchpages", "callee": "isNull", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L250"}, {"caller_nid": "wiki_searchpages", "callee": "sql", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L251"}, {"caller_nid": "wiki_searchpages", "callee": "desc", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L254"}]}