{"nodes": [{"id": "src_lib_server_storage_local_ts", "label": "local.ts", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L1"}, {"id": "local_localdiskstorage", "label": "LocalDiskStorage", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L15"}, {"id": "local_localdiskstorage_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L16"}, {"id": "local_localdiskstorage_resolve", "label": ".resolve()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L22"}, {"id": "local_localdiskstorage_put", "label": ".put()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L29"}, {"id": "local_localdiskstorage_get", "label": ".get()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L67"}, {"id": "local_localdiskstorage_head", "label": ".head()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L77"}, {"id": "local_localdiskstorage_delete", "label": ".delete()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L82"}, {"id": "local_localdiskstorage_generatekey", "label": ".generateKey()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L88"}, {"id": "local_localdiskstorage_getsignedurl", "label": ".getSignedUrl()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L92"}, {"id": "local_localdiskstorage_verifysignedurl", "label": ".verifySignedUrl()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L108"}], "edges": [{"source": "src_lib_server_storage_local_ts", "target": "node_fs", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L1", "weight": 1.0}, {"source": "src_lib_server_storage_local_ts", "target": "promises", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L2", "weight": 1.0}, {"source": "src_lib_server_storage_local_ts", "target": "node_crypto", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L3", "weight": 1.0}, {"source": "src_lib_server_storage_local_ts", "target": "promises", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L4", "weight": 1.0}, {"source": "src_lib_server_storage_local_ts", "target": "node_path", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L5", "weight": 1.0}, {"source": "src_lib_server_storage_local_ts", "target": "src_lib_server_storage_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L6", "weight": 1.0}, {"source": "src_lib_server_storage_local_ts", "target": "local_localdiskstorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L15", "weight": 1.0}, {"source": "local_localdiskstorage", "target": "local_localdiskstorage_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L16", "weight": 1.0}, {"source": "local_localdiskstorage", "target": "local_localdiskstorage_resolve", "relation": "method", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L22", "weight": 1.0}, {"source": "local_localdiskstorage", "target": "local_localdiskstorage_put", "relation": "method", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L29", "weight": 1.0}, {"source": "local_localdiskstorage", "target": "local_localdiskstorage_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L67", "weight": 1.0}, {"source": "local_localdiskstorage", "target": "local_localdiskstorage_head", "relation": "method", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L77", "weight": 1.0}, {"source": "local_localdiskstorage", "target": "local_localdiskstorage_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L82", "weight": 1.0}, {"source": "local_localdiskstorage", "target": "local_localdiskstorage_generatekey", "relation": "method", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L88", "weight": 1.0}, {"source": "local_localdiskstorage", "target": "local_localdiskstorage_getsignedurl", "relation": "method", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L92", "weight": 1.0}, {"source": "local_localdiskstorage", "target": "local_localdiskstorage_verifysignedurl", "relation": "method", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L108", "weight": 1.0}, {"source": "local_localdiskstorage_put", "target": "local_localdiskstorage_resolve", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L30", "weight": 1.0}, {"source": "local_localdiskstorage_get", "target": "local_localdiskstorage_resolve", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L68", "weight": 1.0}, {"source": "local_localdiskstorage_head", "target": "local_localdiskstorage_resolve", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L78", "weight": 1.0}, {"source": "local_localdiskstorage_delete", "target": "local_localdiskstorage_resolve", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L83", "weight": 1.0}, {"source": "local_localdiskstorage_verifysignedurl", "target": "local_localdiskstorage_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L109", "weight": 1.0}], "raw_calls": [{"caller_nid": "local_localdiskstorage_resolve", "callee": "includes", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L23"}, {"caller_nid": "local_localdiskstorage_resolve", "callee": "isAbsolute", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L23"}, {"caller_nid": "local_localdiskstorage_resolve", "callee": "join", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L26"}, {"caller_nid": "local_localdiskstorage_put", "callee": "mkdir", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L31"}, {"caller_nid": "local_localdiskstorage_put", "callee": "dirname", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L31"}, {"caller_nid": "local_localdiskstorage_put", "callee": "createHash", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L32"}, {"caller_nid": "local_localdiskstorage_put", "callee": "createWriteStream", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L34"}, {"caller_nid": "local_localdiskstorage_put", "callee": "isBuffer", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L36"}, {"caller_nid": "local_localdiskstorage_put", "callee": "update", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L37"}, {"caller_nid": "local_localdiskstorage_put", "callee": "end", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L39"}, {"caller_nid": "local_localdiskstorage_put", "callee": "pipeline", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L45"}, {"caller_nid": "local_localdiskstorage_put", "callee": "update", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L50"}, {"caller_nid": "local_localdiskstorage_put", "callee": "digest", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L59"}, {"caller_nid": "local_localdiskstorage_put", "callee": "catch", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L61"}, {"caller_nid": "local_localdiskstorage_put", "callee": "unlink", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L61"}, {"caller_nid": "local_localdiskstorage_get", "callee": "stat", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L69"}, {"caller_nid": "local_localdiskstorage_get", "callee": "createReadStream", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L71"}, {"caller_nid": "local_localdiskstorage_head", "callee": "stat", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L78"}, {"caller_nid": "local_localdiskstorage_delete", "callee": "catch", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L83"}, {"caller_nid": "local_localdiskstorage_delete", "callee": "unlink", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L83"}, {"caller_nid": "local_localdiskstorage_generatekey", "callee": "generateStorageKey", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L89"}, {"caller_nid": "local_localdiskstorage_getsignedurl", "callee": "floor", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L93"}, {"caller_nid": "local_localdiskstorage_getsignedurl", "callee": "now", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L93"}, {"caller_nid": "local_localdiskstorage_getsignedurl", "callee": "digest", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L97"}, {"caller_nid": "local_localdiskstorage_getsignedurl", "callee": "update", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L97"}, {"caller_nid": "local_localdiskstorage_getsignedurl", "callee": "createHmac", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L97"}, {"caller_nid": "local_localdiskstorage_getsignedurl", "callee": "String", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L100"}, {"caller_nid": "local_localdiskstorage_getsignedurl", "callee": "toString", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L105"}, {"caller_nid": "local_localdiskstorage_verifysignedurl", "callee": "parseInt", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L115"}, {"caller_nid": "local_localdiskstorage_verifysignedurl", "callee": "isFinite", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L116"}, {"caller_nid": "local_localdiskstorage_verifysignedurl", "callee": "floor", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L116"}, {"caller_nid": "local_localdiskstorage_verifysignedurl", "callee": "now", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L116"}, {"caller_nid": "local_localdiskstorage_verifysignedurl", "callee": "digest", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L120"}, {"caller_nid": "local_localdiskstorage_verifysignedurl", "callee": "update", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L120"}, {"caller_nid": "local_localdiskstorage_verifysignedurl", "callee": "createHmac", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L120"}, {"caller_nid": "local_localdiskstorage_verifysignedurl", "callee": "charCodeAt", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L124"}, {"caller_nid": "local_localdiskstorage_verifysignedurl", "callee": "charCodeAt", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L124"}]}