Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
16f092104e |
No files matched your search
@@ -1 +1 @@
|
||||
window.hierarchyData = "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"
|
||||
window.hierarchyData = "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"
|
||||
@@ -1 +1 @@
|
||||
window.navigationData = "eJy9vV1z47iSJvxfum4nduecOTM7M3eyLFep27Y0kly1HRsTDpqEZZyiSB2ScrV7Y//7GyBIigDyC5TqvauykM+TSCQTXwng//zfXxr1R/PLf/6SHI+5TpNGl8Uv//RL+qbzrFLFL//5f4YSs5eyapKXXK2r8qBr9cs//XJMmrdf/vOXQ5mdclX/zxHGs1/6f7w1h/yXf/rluy6yX/7zrwjFzWqzW9yekd+TShsQBruTczn+5a//758G5B+Jbu7KapA8U7yeitSgMhQ+gMv1b3/7f/89YpsVSf5R63pdle86UxVjKq+0zFSd0DzXqmjOBLpoVPWapByHK+9R/uu/AZVZ/KHSU+cfE8kGCAnf6qiqFm9dVhdU0IGR8K6r8lXnaqPqMr+wvgHUJP7VsfXPK6rRIQq18Vx4Ajvk1iTbPCkynSWNupx2gKL4B8ecbGsfgWLrhZaZKhrdfMSz+QgS29ov/S5Jm7IaUTYfx7hY0SF4lP/8H//rL//6V+oznkQ5SHN08+SYvOhcNx+3qk4rfWzKKooRAuBIe+HZe6LzTjqKFAKQku6Saq+a7el4dOJjBKuDwNGmlUoaRXQGSEfqkyM4Uf3p4j3JT55TSXrWs1xUHxuEEohf+OmOVBDAU9+1sqWUIHbKmmZEy2JHNddG7XXdjIOOpLF6qUlNFVKmeVLXUkqZLn/5678Ttb7RRaaLfbSHoEp0gJP60W2TNKf4bg3VxQOO0WmrcpVO+nZQbQbIUA/IL7dFcqzfymaepG/cNAYSifJIhIxyR5dMoILriF5R0XQH5ACARN99L3Wnc1XH2bcVEdm3UknmS8dW07JBSEE9R1PJSp8D42XMIBRt4qrRr0naLP5oqiQV9IBBeZnzBmLL4ngSzMJCOgSK7Nls0V6StW1I6iGITPq5So5v87Kom+oUYdlATGTgh1O7irBK01NVqSIVTHRQvgCLsm0bd/TrRw83L4vGWUCgbRyyI4DEB+RLrA3x1fgNGkVuh5+9y2T7cYSK5g7BxNSPZcaHZSGzwWKJIV+bRot5GkC6Kcur1LTHIQgzvVd1M0+KstBpkk9n9IAISl1k6o+zNeqbj8t8GcYjFDgkjap0kus/1a2uVDsxN2a6wKdRSEKNQiWVqpt1Ul0UShwYgu6Y7NXqdTqPlScIKvVdfYzaYTqVj0SRlmVzLnk3Xr6IZvWhCNqmXJ2a46m51wfdXFBTF0fU4y6Ld1W4q1FUTzsUF/Wwui8dO4w40wQQtE/qYhSSgbpJaVEogr5Ok+IK1CAMQXsu26h9pZuPdZnrdFJ7fkq6P+se69hjWeK//eU//vYv/wyzd0DB6u0k+u7P5QAm5g9nA5coUJ/ROA0ek0a/q4fyVDRXaIGiRTsYNLYNBoh1slfeJCGCeqi0ic26g8E4jZcO3fNVgsknA5n2kEFLELr0w89I1udeThTL+sJmFBT9UZ+pxjBkgH5L6rfYChkZUWW+JPXbRtWnnF60hgnOwtx6dWJ2apevj0plKos3WsvmYBBh8K3VKslESy2I5UYQVDdTqddc79+aRdFMCPCWywUhPcGsjbD71wGLlZK5th3eezTS6nREYxByuN7JtWOUxOsrIjkhMNKUTtSKtagjLDKsNEhKq+1qQKOzdvDbW24EqJERC6xVu14+jE3MykSVZFq4+EzRk9DU8gtU+ZgW6PgxS3imbsNqrJVboahVQnT0Jzat5UTwyM0Fdgg4WQcXMEqJcBx4qRbw4jCsBjEYnKhGgEipQY0II/lDKIr4cbZbfl08P6yeHnfPt8vt7OZekEuGUINgRILZdrdZznfPy8fd4vNmufv9eb26X85/n0qPwAUK/Lc7sT41b2Wl/1RZ7KgYFxR3NiJyJNYR9Aw0Gf9udJFUH1tV1+xyvlNUVGcEHNrYc8EJKncjzynoZsHJqvDppf1Tbf/U5Ym4MxnUXECGB0uK5fch/XOljkmlMpwQCRcIJ4ZHxYyjlcFVgB0W0QBBk/vo6qhi7G2Kx/uqkZJ2kyEdBkVZuc08fB9axq2lmBlAoUgrWxzkFLRqCx9iyNsy8oMF0lMFbSnKjQ15OGYvccIpvlFpWWXMsBKSiK9dQMUG156K5/eSd1Izwum34qWpOyALCBVhXz9VhzUvmIIDW/eFIhJ8FB0VAEN/F+WpyFT2a10WgpwQv7Q4HWQkyNbK5/DkufyPrujO/CmWygegTVeVP2qTm6czd+sWtJxbOGIBBqVB6uQRgSCSeq1ealW9A2n+RPU8GVlYYeiwDxxmFCnif+OBzFZV71rYpKGYqNqJiUJ/qm/q5eZUZPziJM7mI1E7/8mxOVWm6DatlCok+VE4MYRGkZcHMwT7pl7mVjDSpSENMEiRGmetr6lJiEpmRtRp+a6qb+rlIT3uyjLnoz6qAwBGLrnWR5U239SLmcJPZ3VxCMJc100HY9PbL6hqiEUQl6182zb+lDCWN4AiI+n54IJwsg8IyAYPJ51nJBtcUYgPw6Jr2p4/mZfFq967iTZgNb3SwmFEO+Afy+6qpKhtXqEkuyeg5SEFle5Sn62bCAaImJTICDwl0l2irEJ1vPlbkmFyfEoOykjD0k1RHg5JkW3f9GGjjnnCfWd+cZnxcRLM6gEPx+xuSTRJ1RCsiH0DChiHM+ixrHWjZAdlg+JSg2Ik0HQyJGFo3Ylk6hcOD/mhBvVYUCjGpibCnCqVmW1+Lky4hWUThn7bT/+pUDKsji4dAUXXsSrr+quq6jabXNbpQSKi+g6l+5GWGYEIYiFICINRn6cPsU0T8eodrAOBKFCk34m6kH2Aia17ochznfIqF0H8CM+wPu1WD7Pdcv68eXp8vl8+LHez3XL1yO3qwEpgaMSukp1Xcx6IfGygEhQilZx6KiKSJmBqF4NJZvSk9dT6wlgy8sspKaKmnVII8nxhlkE8KlLWjd4n/K4OKibrcTFp+RYPrgAPTkUUVHp1atLywB/DmaBYB02OdU+FoKVk7nHWiEKlv3VU7GuSt8c+2Yy6aVoN8NOcel7m3UFQbtwjQBBnmZ89sAumyyw6coAKYODUgRBV7dUSkruKRjg8eZqi3Ri5KytHcnOa7tpjnXB4UqdjnqTqJykEYk9zadnCPysesRVwPshnFht1fQUX8vYJcAb2PNn8LSn2KrtRb8m7LsX7FVLNEPhpTSdaI6CFxRPcXDUqI9lj+7PzUgIKTq4qtEfyZapFtlm/3sAykM12q15VVanM7Mn1+UWCkREqJmqqsfS39vA3zIw0Fk5OA1MNlfS5VXftFVFJ9k03bz1cC8U1FK4Vj0188IOwWQ9Yq+qgRcvqAm1cQNpL2iOQ/WY+4xpOWdly86nAGJDauRyBPD2sG64bmszmI9B8UYkGIZk8weC2TJ37nsDmacvIPtO26PxNpd/5b9LCjkSor80W+1LW/N6zA2wkeNzhdpZ4zR1ROdPS7suJghdEd5bnOTfqKNmzd3isDIW9/agbdThbWbq21tEg4sxkz/dX5IuwFEN5atXCU0MI7YsJPrJbneyLsm50yoVDv3jEpweSkA0x5uGY3Qsx7Mid4KUsOCbBkKideWt5leTNGzsgCoEdcbLtFkazqizatKOk+pD1aJiUqCV74eUxXSe6kuTToXwhFtWkYWnThfBrOxH0LaBQB5sYeBV2C0W6c3fGM1SZ9WhUAQKTTIFpP4dA+wv0wBCpwHg6HBIz6PNQBQvKqB4EJqHJqUgOL3p/Kk/1NRuHho0KCu2lDnERoRWRpaJl2eVNYOlAqPiatjcV/cHkHFKSUWGwFTRXBMmORJG8MCY5yzubbFa3NxVNMn2vQAhHTeTOhZfFq2rvJLmmBg4ooYfqyt/ZlOxteapSJbmciFQERRVoMsr9kqYJiHQBcAXabMzal4FKNL/1JdLDQZRq8Ju6jhF6sPjAsDymE4LC8pjGBsLlMb0wFhpSDDC+4vac54S6W8HY6lupCy3QUROw8Xb4pous/BE5OB5LxlrCil1oiZ6bwBWZQrbl4JeO2GHAiejaeov1tAZI5aIOHCBCUf1+7JEDjFOmi3foABASnTrA5YS7ou2qTo8iSf0mGAE0JgG8LyrMACe4ATTazYq3pEhVZvLi1/YeL3ZLAZYRn3qa5fksyypV1/yuPELlw4iryIXIcVHZVwODQ4maLjhB5SZoDikGvcQ8yfPYanx671FU91tqUSwjdLh6DLLj7+UIikeZj79fKcR3ZbnUuF2VpOohadK3OJaznIhho7qx/QSWQZZjYlxCQghCcLy6aN2oF/EmhvwXbKkhFPoD7vpLe5Cry9jm3BGUkfX59tCSi1B3EGx1YV4Sk5po/GG2A0DQiZoQiNSxqMO19SAQI5xBcDoXEBB3Va5sXE3Px3Tdv3MndS/nBGBEJr1X2Z470uCWlcV4BB7sI114is3tJd2S/t2w2NCVYoPuhfWHq6292y0p2U2aYXmRBfvCfi+JVAtgcRHIPJi+pOR8BMDkyJNu91Ye1EulftAm60uJDHWsyhf1JcCFlR+QHSlS5WV7f/BBFY3Kfk3ek2377pJN3nF3MaGqcNLC0x1SFaDvi1UhTkfzDbr2GeU09VvmTHyGZUS2mG12y7vZfPc8Xz2sZ5vldvX4vN6svi5vFxvuyANCS0ES5x4Gsc+b2frL1ZRw0Qj+m6fH2/vFFe2AAxJazGf398/r2e5iA4RAFOuX2ePnxe3zzeLL7OtytbmYHMMjdLh7epybozFXbAEKktDk19nX2Xa+Wa53z7P1+n45b4/sXKoMgxqvz7fV5re7+9W3n6RYAC/TcPP0uFs+LJ43i/nqcb68X17beAwBoeXD7HFmvHK7a09kXagSgibgv1bDoXiEDpvF7Gr8IBbJPV89bnebp/k1XAJBI/i7luod6EJ+BI3g/1FW31/z8of3Ris3yEL4ETRm8DWC+lZW3+tjkqptU1bM4jAhKBpmbNS7NnmdKhuE52WmUnYgThFjoNTYHJBpk5JlO/SR2pyRydxAlWQwcJ
Line truncated
|
||||
window.navigationData = "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
Line truncated
|
||||
@@ -1 +1 @@
|
||||
window.searchData = "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
Line truncated
|
||||
window.searchData = "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
Line truncated
|
||||
@@ -17,7 +17,7 @@
|
||||
active provider client. A failed switch recreates the previous target instead
|
||||
of retaining a client whose resources were already shut down.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="58503">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="58510">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/BinarySession.BinarySession">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="application_BinarySessionRecords.BinarySessionRecords.html" class="tsd-signature-type tsd-kind-class">BinarySessionRecords</a>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Owns session evidence, snapshots, workspaces, and residual unknowns.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="65778">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="65785">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/BinarySessionRecords.BinarySessionRecords">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">BinarySessionRecords</span>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Failure to establish a filesystem object's canonical authorization identity.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="91119">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="91154">
|
||||
<h4>Hierarchy</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-signature-type">Error</span>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Typed application failure produced by controlled process capture.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="91339">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="91374">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/ProcessCaptureError.ProcessCaptureError">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="domain_errors.AnalysisError.html" class="tsd-signature-type tsd-kind-class">AnalysisError</a>
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Owner-only project policy persistence failure.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="93033">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="93068">
|
||||
<h4>Hierarchy</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-signature-type">Error</span>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Safe diagnostics for a browser process that did not publish a CDP port.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51888">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51895">
|
||||
<h4>Hierarchy</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-signature-type">Error</span>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>A proposed grant exceeds the administrator-owned maximum authority.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="30681">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="30688">
|
||||
<h4>Hierarchy</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-signature-type">Error</span>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Local launch failure retained as the cause of a provider-neutral error.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51250">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51257">
|
||||
<h4>Hierarchy</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-signature-type">Error</span>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Provider-owned failure with bounded, token-redacted local diagnostics.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51444">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51451">
|
||||
<h4>Hierarchy</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-signature-type">Error</span>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Expected operation failure returned by the authenticated Java bridge.</p>
|
||||
</div></section>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51554">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51561">
|
||||
<h4>Hierarchy</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-signature-type">Error</span>
|
||||
|
||||
+1
-1
@@ -26,7 +26,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">now</span>: <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">number</span></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptArtifactAnalysis.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactAnalysis</a></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysis.ts#L52">src/application/JavaScriptArtifactAnalysis.ts:52</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysis.ts#L55">src/application/JavaScriptArtifactAnalysis.ts:55</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">input</span>: <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">format</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"directory"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"asar"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"auto"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">input_path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">limits</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">max_artifact_entry_bytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_ast_nodes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_compression_ratio</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_depth</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_entries</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_findings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_modules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_parse_milliseconds</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_path_bytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_source_map_sources</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_text_file_bytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_text_files</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_total_artifact_bytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">max_total_text_bytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">source_map_read_approved</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">coverage</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">limits</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">unit</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"other"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"items"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"bytes"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"depth"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"milliseconds"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"characters"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"instructions"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">omitted_count</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">status</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"unknown"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"unavailable"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"complete"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"partial"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">truncated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">edges</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">edge_id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">evidence</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">artifact</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">artifact_id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">available</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">sha256</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">}</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">available</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">false</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">detail</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class=Line truncated
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactGraphBuilder.ts#L41">src/application/JavaScriptArtifactGraphBuilder.ts:41</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactGraphBuilder.ts#L42">src/application/JavaScriptArtifactGraphBuilder.ts:42</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">context</span>: <a href="../interfaces/application_JavaScriptArtifactGraphContext.JavaScriptArtifactGraphContext.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactGraphContext</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactGraphStructure.ts#L75">src/application/JavaScriptArtifactGraphStructure.ts:75</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactGraphStructure.ts#L78">src/application/JavaScriptArtifactGraphStructure.ts:78</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">context</span>: <a href="../interfaces/application_JavaScriptArtifactGraphContext.JavaScriptArtifactGraphContext.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactGraphContext</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactGraphStructure.ts#L116">src/application/JavaScriptArtifactGraphStructure.ts:116</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactGraphStructure.ts#L119">src/application/JavaScriptArtifactGraphStructure.ts:119</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">context</span>: <a href="../interfaces/application_JavaScriptArtifactGraphContext.JavaScriptArtifactGraphContext.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactGraphContext</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">identity</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">sha256</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">stability</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"global-exact"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">strategy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"content-digest"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">original_source</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">source_map_sha256</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">source_sha256</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">stability</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"source-map-exact"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">strategy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"source-map-original"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">artifact_sha256</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">stability</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"artifact-version"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">strategy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"canonical-path"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">algorithm</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">basis</span><span class="tsd-signature-symbol">:</span> (<br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"imports"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"exports"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"syntax-tree"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"control-flow"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"literals"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"api-usage"</span><br/> )<span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">fingerprint_sha256</span><span class="tsd-signature-symbLine truncated
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactGraphStructure.ts#L210">src/application/JavaScriptArtifactGraphStructure.ts:210</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactGraphStructure.ts#L235">src/application/JavaScriptArtifactGraphStructure.ts:235</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">snapshot</span>: <a href="../interfaces/application_ArtifactInventory_types.ArtifactInventorySnapshot.html" class="tsd-signature-type tsd-kind-interface">ArtifactInventorySnapshot</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">identity</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">sha256</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">stability</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"global-exact"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">strategy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"content-digest"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">original_source</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">source_map_sha256</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">source_sha256</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">stability</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"source-map-exact"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">strategy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"source-map-original"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">artifact_sha256</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">stability</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"artifact-version"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">strategy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"canonical-path"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">algorithm</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">basis</span><span class="tsd-signature-symbol">:</span> (<br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"imports"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"exports"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"syntax-tree"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"control-flow"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"literals"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"api-usage"</span><br/> )<span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">fingerprint_sha256</span><span class="tsd-signature-symbLine truncated
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactGraphStructure.ts#L34">src/application/JavaScriptArtifactGraphStructure.ts:34</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactGraphStructure.ts#L37">src/application/JavaScriptArtifactGraphStructure.ts:37</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>parseJavaScriptBundlerManifest | rea-agents - v2.1.0</title><meta name="description" content="Documentation for rea-agents"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
|
||||
<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">rea-agents - v2.1.0</a>
|
||||
<div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
|
||||
<ul role="listbox" id="tsd-search-results"></ul>
|
||||
<div id="tsd-search-status" aria-live="polite" aria-atomic="true">
|
||||
<div>Preparing search index...</div></div></dialog><a href="#" class="tsd-widget menu" id="tsd-toolbar-menu-trigger" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></header>
|
||||
<div class="container container-main">
|
||||
<div class="col-content">
|
||||
<div class="tsd-page-title">
|
||||
<ul class="tsd-breadcrumb" aria-label="Breadcrumb">
|
||||
<li><a href="../modules/application_JavaScriptBundlerManifestAnalysis.html">application/JavaScriptBundlerManifestAnalysis</a></li>
|
||||
<li><a href="" aria-current="page">parseJavaScriptBundlerManifest</a></li></ul>
|
||||
<h1>Function parseJavaScriptBundlerManifest</h1></div>
|
||||
<section class="tsd-panel">
|
||||
<ul class="tsd-signatures">
|
||||
<li class="">
|
||||
<div class="tsd-signature tsd-anchor-link" id="parsejavascriptbundlermanifest"><span class="tsd-kind-call-signature">parseJavaScriptBundlerManifest</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">file</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/application_JavaScriptArtifactFiles.JavaScriptArtifactFile.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactFile</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">maximumEntries</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptBundlerManifestObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptBundlerManifestObservation</a> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><a href="#parsejavascriptbundlermanifest" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
|
||||
<div class="tsd-description">
|
||||
<div class="tsd-comment tsd-typography"><p>Parse bounded Vite/Rollup manifests and esbuild metafiles from JSON files.</p>
|
||||
</div>
|
||||
<div class="tsd-parameters">
|
||||
<h4 class="tsd-parameters-title">Parameters</h4>
|
||||
<ul class="tsd-parameter-list">
|
||||
<li><span><span class="tsd-kind-parameter">file</span>: <a href="../interfaces/application_JavaScriptArtifactFiles.JavaScriptArtifactFile.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactFile</a></span></li>
|
||||
<li><span><span class="tsd-kind-parameter">maximumEntries</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptBundlerManifestObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptBundlerManifestObservation</a> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptBundlerManifestAnalysis.ts#L19">src/application/JavaScriptBundlerManifestAnalysis.ts:19</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
<details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h3>Settings</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span>
|
||||
<ul id="tsd-filter-options">
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li>
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></div>
|
||||
<div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="../index.html">rea-agents - v2.1.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
<li>Loading...</li></ul></nav></div></div></div><footer>
|
||||
<p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
|
||||
<div class="overlay"></div></body></html>
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>addJavaScriptBundlerManifestNodes | rea-agents - v2.1.0</title><meta name="description" content="Documentation for rea-agents"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
|
||||
<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">rea-agents - v2.1.0</a>
|
||||
<div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
|
||||
<ul role="listbox" id="tsd-search-results"></ul>
|
||||
<div id="tsd-search-status" aria-live="polite" aria-atomic="true">
|
||||
<div>Preparing search index...</div></div></dialog><a href="#" class="tsd-widget menu" id="tsd-toolbar-menu-trigger" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></header>
|
||||
<div class="container container-main">
|
||||
<div class="col-content">
|
||||
<div class="tsd-page-title">
|
||||
<ul class="tsd-breadcrumb" aria-label="Breadcrumb">
|
||||
<li><a href="../modules/application_JavaScriptBundlerManifestGraph.html">application/JavaScriptBundlerManifestGraph</a></li>
|
||||
<li><a href="" aria-current="page">addJavaScriptBundlerManifestNodes</a></li></ul>
|
||||
<h1>Function addJavaScriptBundlerManifestNodes</h1></div>
|
||||
<section class="tsd-panel">
|
||||
<ul class="tsd-signatures">
|
||||
<li class="">
|
||||
<div class="tsd-signature tsd-anchor-link" id="addjavascriptbundlermanifestnodes"><span class="tsd-kind-call-signature">addJavaScriptBundlerManifestNodes</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">context</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/application_JavaScriptArtifactGraphContext.JavaScriptArtifactGraphContext.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactGraphContext</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#addjavascriptbundlermanifestnodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
|
||||
<div class="tsd-description">
|
||||
<div class="tsd-comment tsd-typography"><p>Project Vite/Rollup manifests and esbuild metafiles into bundler chunks.</p>
|
||||
</div>
|
||||
<div class="tsd-parameters">
|
||||
<h4 class="tsd-parameters-title">Parameters</h4>
|
||||
<ul class="tsd-parameter-list">
|
||||
<li><span><span class="tsd-kind-parameter">context</span>: <a href="../interfaces/application_JavaScriptArtifactGraphContext.JavaScriptArtifactGraphContext.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactGraphContext</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptBundlerManifestGraph.ts#L39">src/application/JavaScriptBundlerManifestGraph.ts:39</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
<details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h3>Settings</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span>
|
||||
<ul id="tsd-filter-options">
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li>
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></div>
|
||||
<div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="../index.html">rea-agents - v2.1.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
<li>Loading...</li></ul></nav></div></div></div><footer>
|
||||
<p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
|
||||
<div class="overlay"></div></body></html>
|
||||
+1
-1
@@ -25,7 +25,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">limits</span>: <a href="../interfaces/domain_javascriptStaticAnalysisTypes.JavaScriptStaticAnalysisLimits.html" class="tsd-signature-type tsd-kind-interface">JavaScriptStaticAnalysisLimits</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <a href="../interfaces/domain_javascriptStaticAnalysisTypes.JavaScriptStaticAnalysis.html" class="tsd-signature-type tsd-kind-interface">JavaScriptStaticAnalysis</a></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysis.ts#L31">src/domain/javascriptStaticAnalysis.ts:31</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysis.ts#L34">src/domain/javascriptStaticAnalysis.ts:34</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">limits</span>: <a href="../interfaces/domain_javascriptStaticAnalysisTypes.JavaScriptStaticAnalysisLimits.html" class="tsd-signature-type tsd-kind-interface">JavaScriptStaticAnalysisLimits</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisBundler.ts#L29">src/domain/javascriptStaticAnalysisBundler.ts:29</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisBundler.ts#L30">src/domain/javascriptStaticAnalysisBundler.ts:30</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>inspectEsbuildWrapper | rea-agents - v2.1.0</title><meta name="description" content="Documentation for rea-agents"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
|
||||
<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">rea-agents - v2.1.0</a>
|
||||
<div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
|
||||
<ul role="listbox" id="tsd-search-results"></ul>
|
||||
<div id="tsd-search-status" aria-live="polite" aria-atomic="true">
|
||||
<div>Preparing search index...</div></div></dialog><a href="#" class="tsd-widget menu" id="tsd-toolbar-menu-trigger" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></header>
|
||||
<div class="container container-main">
|
||||
<div class="col-content">
|
||||
<div class="tsd-page-title">
|
||||
<ul class="tsd-breadcrumb" aria-label="Breadcrumb">
|
||||
<li><a href="../modules/domain_javascriptStaticAnalysisBundler.html">domain/javascriptStaticAnalysisBundler</a></li>
|
||||
<li><a href="" aria-current="page">inspectEsbuildWrapper</a></li></ul>
|
||||
<h1>Function inspectEsbuildWrapper</h1></div>
|
||||
<section class="tsd-panel">
|
||||
<ul class="tsd-signatures">
|
||||
<li class="">
|
||||
<div class="tsd-signature tsd-anchor-link" id="inspectesbuildwrapper"><span class="tsd-kind-call-signature">inspectEsbuildWrapper</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">source</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">call</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">CallExpression</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">accumulator</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/domain_javascriptStaticAnalysisState.JavaScriptAnalysisAccumulator.html" class="tsd-signature-type tsd-kind-interface">JavaScriptAnalysisAccumulator</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">limits</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/domain_javascriptStaticAnalysisTypes.JavaScriptStaticAnalysisLimits.html" class="tsd-signature-type tsd-kind-interface">JavaScriptStaticAnalysisLimits</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#inspectesbuildwrapper" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
|
||||
<div class="tsd-description">
|
||||
<div class="tsd-comment tsd-typography"><p>Inspect esbuild helper wrappers and recover their literal module tables.</p>
|
||||
</div>
|
||||
<div class="tsd-parameters">
|
||||
<h4 class="tsd-parameters-title">Parameters</h4>
|
||||
<ul class="tsd-parameter-list">
|
||||
<li><span><span class="tsd-kind-parameter">source</span>: <span class="tsd-signature-type">string</span></span></li>
|
||||
<li><span><span class="tsd-kind-parameter">call</span>: <span class="tsd-signature-type">CallExpression</span></span></li>
|
||||
<li><span><span class="tsd-kind-parameter">accumulator</span>: <a href="../interfaces/domain_javascriptStaticAnalysisState.JavaScriptAnalysisAccumulator.html" class="tsd-signature-type tsd-kind-interface">JavaScriptAnalysisAccumulator</a></span></li>
|
||||
<li><span><span class="tsd-kind-parameter">limits</span>: <a href="../interfaces/domain_javascriptStaticAnalysisTypes.JavaScriptStaticAnalysisLimits.html" class="tsd-signature-type tsd-kind-interface">JavaScriptStaticAnalysisLimits</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisBundler.ts#L110">src/domain/javascriptStaticAnalysisBundler.ts:110</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
<details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h3>Settings</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span>
|
||||
<ul id="tsd-filter-options">
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li>
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></div>
|
||||
<div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div>
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="../index.html">rea-agents - v2.1.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
<li>Loading...</li></ul></nav></div></div></div><footer>
|
||||
<p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
|
||||
<div class="overlay"></div></body></html>
|
||||
@@ -23,7 +23,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">input</span>: <a href="../interfaces/domain_javascriptStaticAnalysisState.JavaScriptReferenceInput.html" class="tsd-signature-type tsd-kind-interface">JavaScriptReferenceInput</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisCalls.ts#L205">src/domain/javascriptStaticAnalysisCalls.ts:205</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisCalls.ts#L235">src/domain/javascriptStaticAnalysisCalls.ts:235</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">maximum</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisCalls.ts#L242">src/domain/javascriptStaticAnalysisCalls.ts:242</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisCalls.ts#L272">src/domain/javascriptStaticAnalysisCalls.ts:272</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -14,13 +14,14 @@
|
||||
<section class="tsd-panel">
|
||||
<ul class="tsd-signatures">
|
||||
<li class="">
|
||||
<div class="tsd-signature tsd-anchor-link" id="inspectcall"><span class="tsd-kind-call-signature">inspectCall</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">CallExpression</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">NewExpression</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">context</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/domain_javascriptStaticAnalysisState.JavaScriptFindingContext.html" class="tsd-signature-type tsd-kind-interface">JavaScriptFindingContext</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#inspectcall" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
|
||||
<div class="tsd-signature tsd-anchor-link" id="inspectcall"><span class="tsd-kind-call-signature">inspectCall</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">source</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">CallExpression</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">NewExpression</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">context</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/domain_javascriptStaticAnalysisState.JavaScriptFindingContext.html" class="tsd-signature-type tsd-kind-interface">JavaScriptFindingContext</a><span class="tsd-signature-symbol">,</span><br/><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><a href="#inspectcall" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></div>
|
||||
<div class="tsd-description">
|
||||
<div class="tsd-comment tsd-typography"><p>Inspect one call or new expression for references, endpoints, storage, and roles.</p>
|
||||
</div>
|
||||
<div class="tsd-parameters">
|
||||
<h4 class="tsd-parameters-title">Parameters</h4>
|
||||
<ul class="tsd-parameter-list">
|
||||
<li><span><span class="tsd-kind-parameter">source</span>: <span class="tsd-signature-type">string</span></span></li>
|
||||
<li><span><span class="tsd-kind-parameter">node</span>: <span class="tsd-signature-type">CallExpression</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">NewExpression</span></span></li>
|
||||
<li><span><span class="tsd-kind-parameter">context</span>: <a href="../interfaces/domain_javascriptStaticAnalysisState.JavaScriptFindingContext.html" class="tsd-signature-type tsd-kind-interface">JavaScriptFindingContext</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">context</span>: <a href="../interfaces/domain_javascriptStaticAnalysisState.JavaScriptFindingContext.html" class="tsd-signature-type tsd-kind-interface">JavaScriptFindingContext</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisCalls.ts#L161">src/domain/javascriptStaticAnalysisCalls.ts:161</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisCalls.ts#L191">src/domain/javascriptStaticAnalysisCalls.ts:191</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<li><span><span class="tsd-kind-parameter">context</span>: <a href="../interfaces/domain_javascriptStaticAnalysisState.JavaScriptFindingContext.html" class="tsd-signature-type tsd-kind-interface">JavaScriptFindingContext</a></span></li></ul></div>
|
||||
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisCalls.ts#L147">src/domain/javascriptStaticAnalysisCalls.ts:147</a></li></ul></aside></div></li></ul></section></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisCalls.ts#L177">src/domain/javascriptStaticAnalysisCalls.ts:177</a></li></ul></aside></div></li></ul></section></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
+34
-34
@@ -42,68 +42,68 @@
|
||||
<li data-refl="4265" id="domain/errors.BinaryTargetError"><a href="classes/domain_errors.BinaryTargetError.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>BinaryTargetError</a></li>
|
||||
<li data-refl="4290" id="domain/errors.PermissionRequiredError"><a href="classes/domain_errors.PermissionRequiredError.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>PermissionRequiredError</a></li>
|
||||
<li data-refl="4304" id="domain/errors.ReplayPlanStaleError"><a href="classes/domain_errors.ReplayPlanStaleError.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>ReplayPlanStaleError</a></li>
|
||||
<li data-refl="91339" id="application/ProcessCaptureError.ProcessCaptureError"><a href="classes/application_ProcessCaptureError.ProcessCaptureError.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>ProcessCaptureError</a></li></ul></li></ul>
|
||||
<li data-refl="91374" id="application/ProcessCaptureError.ProcessCaptureError"><a href="classes/application_ProcessCaptureError.ProcessCaptureError.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>ProcessCaptureError</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="55805" id="application/AnalysisProvider.AnalysisOperationPort"><a href="interfaces/application_AnalysisProvider.AnalysisOperationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisOperationPort</a>
|
||||
<li data-refl="55812" id="application/AnalysisProvider.AnalysisOperationPort"><a href="interfaces/application_AnalysisProvider.AnalysisOperationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisOperationPort</a>
|
||||
<ul>
|
||||
<li data-refl="55811" id="application/AnalysisProvider.AnalysisClient"><a href="interfaces/application_AnalysisProvider.AnalysisClient.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisClient</a></li>
|
||||
<li data-refl="62508" id="application/BinarySessionPort.BinarySessionPort"><a href="interfaces/application_BinarySessionPort.BinarySessionPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BinarySessionPort</a>
|
||||
<li data-refl="55818" id="application/AnalysisProvider.AnalysisClient"><a href="interfaces/application_AnalysisProvider.AnalysisClient.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisClient</a></li>
|
||||
<li data-refl="62515" id="application/BinarySessionPort.BinarySessionPort"><a href="interfaces/application_BinarySessionPort.BinarySessionPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BinarySessionPort</a>
|
||||
<ul>
|
||||
<li data-refl="58503" id="application/BinarySession.BinarySession"><a href="classes/application_BinarySession.BinarySession.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>BinarySession</a></li></ul></li></ul></li></ul>
|
||||
<li data-refl="58510" id="application/BinarySession.BinarySession"><a href="classes/application_BinarySession.BinarySession.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>BinarySession</a></li></ul></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="55854" id="application/AnalysisProvider.AnalysisProvider"><a href="interfaces/application_AnalysisProvider.AnalysisProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisProvider</a>
|
||||
<li data-refl="55861" id="application/AnalysisProvider.AnalysisProvider"><a href="interfaces/application_AnalysisProvider.AnalysisProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisProvider</a>
|
||||
<ul>
|
||||
<li data-refl="73053" id="application/CompositeProvider.CompositeProvider"><a href="classes/application_CompositeProvider.CompositeProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CompositeProvider</a></li>
|
||||
<li data-refl="55899" id="application/AnalysisProvider.AnalysisProviderCandidate"><a href="interfaces/application_AnalysisProvider.AnalysisProviderCandidate.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisProviderCandidate</a>
|
||||
<li data-refl="73060" id="application/CompositeProvider.CompositeProvider"><a href="classes/application_CompositeProvider.CompositeProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CompositeProvider</a></li>
|
||||
<li data-refl="55906" id="application/AnalysisProvider.AnalysisProviderCandidate"><a href="interfaces/application_AnalysisProvider.AnalysisProviderCandidate.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AnalysisProviderCandidate</a>
|
||||
<ul>
|
||||
<li data-refl="51298" id="ghidra/GhidraProvider.GhidraProvider"><a href="classes/ghidra_GhidraProvider.GhidraProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>GhidraProvider</a></li>
|
||||
<li data-refl="50737" id="hopper/HopperProvider.HopperProvider"><a href="classes/hopper_HopperProvider.HopperProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>HopperProvider</a></li></ul></li></ul></li></ul>
|
||||
<li data-refl="51305" id="ghidra/GhidraProvider.GhidraProvider"><a href="classes/ghidra_GhidraProvider.GhidraProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>GhidraProvider</a></li>
|
||||
<li data-refl="50744" id="hopper/HopperProvider.HopperProvider"><a href="classes/hopper_HopperProvider.HopperProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>HopperProvider</a></li></ul></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="86030" id="application/JavaScriptArtifactGraphContext.AstEdgeInput"><a href="interfaces/application_JavaScriptArtifactGraphContext.AstEdgeInput.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AstEdgeInput</a>
|
||||
<li data-refl="86056" id="application/JavaScriptArtifactGraphContext.AstEdgeInput"><a href="interfaces/application_JavaScriptArtifactGraphContext.AstEdgeInput.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>AstEdgeInput</a>
|
||||
<ul>
|
||||
<li data-refl="86296" id="application/JavaScriptArtifactGraphContext.InferenceEdgeInput"><a href="interfaces/application_JavaScriptArtifactGraphContext.InferenceEdgeInput.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>InferenceEdgeInput</a></li></ul></li></ul>
|
||||
<li data-refl="86322" id="application/JavaScriptArtifactGraphContext.InferenceEdgeInput"><a href="interfaces/application_JavaScriptArtifactGraphContext.InferenceEdgeInput.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>InferenceEdgeInput</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="65778" id="application/BinarySessionRecords.BinarySessionRecords"><a href="classes/application_BinarySessionRecords.BinarySessionRecords.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>BinarySessionRecords</a>
|
||||
<li data-refl="65785" id="application/BinarySessionRecords.BinarySessionRecords"><a href="classes/application_BinarySessionRecords.BinarySessionRecords.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>BinarySessionRecords</a>
|
||||
<ul>
|
||||
<li data-refl="58503"><a href="classes/application_BinarySession.BinarySession.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>BinarySession</a></li></ul></li></ul>
|
||||
<li data-refl="58510"><a href="classes/application_BinarySession.BinarySession.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>BinarySession</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="50594" id="hopper/BridgeLauncher.BridgeLauncher"><a href="interfaces/hopper_BridgeLauncher.BridgeLauncher.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BridgeLauncher</a>
|
||||
<li data-refl="50601" id="hopper/BridgeLauncher.BridgeLauncher"><a href="interfaces/hopper_BridgeLauncher.BridgeLauncher.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BridgeLauncher</a>
|
||||
<ul>
|
||||
<li data-refl="50608" id="hopper/BridgeLauncher.HopperApplicationLauncher"><a href="classes/hopper_BridgeLauncher.HopperApplicationLauncher.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>HopperApplicationLauncher</a></li></ul></li></ul>
|
||||
<li data-refl="50615" id="hopper/BridgeLauncher.HopperApplicationLauncher"><a href="classes/hopper_BridgeLauncher.HopperApplicationLauncher.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>HopperApplicationLauncher</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="69499" id="application/BrowserObservationPort.BrowserObservationPort"><a href="interfaces/application_BrowserObservationPort.BrowserObservationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BrowserObservationPort</a>
|
||||
<li data-refl="69506" id="application/BrowserObservationPort.BrowserObservationPort"><a href="interfaces/application_BrowserObservationPort.BrowserObservationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BrowserObservationPort</a>
|
||||
<ul>
|
||||
<li data-refl="51921" id="browser/CdpBrowserProvider.CdpBrowserProvider"><a href="classes/browser_CdpBrowserProvider.CdpBrowserProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CdpBrowserProvider</a></li></ul></li></ul>
|
||||
<li data-refl="51928" id="browser/CdpBrowserProvider.CdpBrowserProvider"><a href="classes/browser_CdpBrowserProvider.CdpBrowserProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CdpBrowserProvider</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="53876" id="browser/CdpCaptureEventState.CdpCaptureEventsState"><a href="interfaces/browser_CdpCaptureEventState.CdpCaptureEventsState.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>CdpCaptureEventsState</a>
|
||||
<li data-refl="53883" id="browser/CdpCaptureEventState.CdpCaptureEventsState"><a href="interfaces/browser_CdpCaptureEventState.CdpCaptureEventsState.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>CdpCaptureEventsState</a>
|
||||
<ul>
|
||||
<li data-refl="54063" id="browser/CdpCaptureEvents.CdpCaptureEvents"><a href="classes/browser_CdpCaptureEvents.CdpCaptureEvents.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CdpCaptureEvents</a></li></ul></li></ul>
|
||||
<li data-refl="54070" id="browser/CdpCaptureEvents.CdpCaptureEvents"><a href="classes/browser_CdpCaptureEvents.CdpCaptureEvents.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CdpCaptureEvents</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="77403" id="application/ElectronObservationPort.ElectronObservationPort"><a href="interfaces/application_ElectronObservationPort.ElectronObservationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>ElectronObservationPort</a>
|
||||
<li data-refl="77410" id="application/ElectronObservationPort.ElectronObservationPort"><a href="interfaces/application_ElectronObservationPort.ElectronObservationPort.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>ElectronObservationPort</a>
|
||||
<ul>
|
||||
<li data-refl="54594" id="browser/CdpElectronProvider.CdpElectronProvider"><a href="classes/browser_CdpElectronProvider.CdpElectronProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CdpElectronProvider</a></li></ul></li></ul>
|
||||
<li data-refl="54601" id="browser/CdpElectronProvider.CdpElectronProvider"><a href="classes/browser_CdpElectronProvider.CdpElectronProvider.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>CdpElectronProvider</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="51243" id="ghidra/GhidraLauncher.GhidraLauncher"><a href="interfaces/ghidra_GhidraLauncher.GhidraLauncher.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>GhidraLauncher</a>
|
||||
<li data-refl="51250" id="ghidra/GhidraLauncher.GhidraLauncher"><a href="interfaces/ghidra_GhidraLauncher.GhidraLauncher.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>GhidraLauncher</a>
|
||||
<ul>
|
||||
<li data-refl="51261" id="ghidra/GhidraLauncher.GhidraHeadlessLauncher"><a href="classes/ghidra_GhidraLauncher.GhidraHeadlessLauncher.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>GhidraHeadlessLauncher</a></li></ul></li></ul>
|
||||
<li data-refl="51268" id="ghidra/GhidraLauncher.GhidraHeadlessLauncher"><a href="classes/ghidra_GhidraLauncher.GhidraHeadlessLauncher.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>GhidraHeadlessLauncher</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="88314" id="application/JavaScriptReplayPlanning.JavaScriptReplayHost"><a href="interfaces/application_JavaScriptReplayPlanning.JavaScriptReplayHost.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>JavaScriptReplayHost</a>
|
||||
<li data-refl="88349" id="application/JavaScriptReplayPlanning.JavaScriptReplayHost"><a href="interfaces/application_JavaScriptReplayPlanning.JavaScriptReplayHost.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>JavaScriptReplayHost</a>
|
||||
<ul>
|
||||
<li data-refl="80356" id="application/InstrumentedJavaScriptReplayHost.InstrumentedJavaScriptReplayHost"><a href="classes/application_InstrumentedJavaScriptReplayHost.InstrumentedJavaScriptReplayHost.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>InstrumentedJavaScriptReplayHost</a></li></ul></li></ul>
|
||||
<li data-refl="80363" id="application/InstrumentedJavaScriptReplayHost.InstrumentedJavaScriptReplayHost"><a href="classes/application_InstrumentedJavaScriptReplayHost.InstrumentedJavaScriptReplayHost.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Class"><use href="assets/icons.svg#icon-128"></use></svg>InstrumentedJavaScriptReplayHost</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="30639" id="domain/permissionPolicy.PermissionScope"><a href="interfaces/domain_permissionPolicy.PermissionScope.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>PermissionScope</a>
|
||||
<li data-refl="30646" id="domain/permissionPolicy.PermissionScope"><a href="interfaces/domain_permissionPolicy.PermissionScope.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>PermissionScope</a>
|
||||
<ul>
|
||||
<li data-refl="30647" id="domain/permissionPolicy.PermissionRequest"><a href="interfaces/domain_permissionPolicy.PermissionRequest.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>PermissionRequest</a></li>
|
||||
<li data-refl="30657" id="domain/permissionPolicy.PermissionGrant"><a href="interfaces/domain_permissionPolicy.PermissionGrant.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>PermissionGrant</a></li></ul></li></ul>
|
||||
<li data-refl="30654" id="domain/permissionPolicy.PermissionRequest"><a href="interfaces/domain_permissionPolicy.PermissionRequest.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>PermissionRequest</a></li>
|
||||
<li data-refl="30664" id="domain/permissionPolicy.PermissionGrant"><a href="interfaces/domain_permissionPolicy.PermissionGrant.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>PermissionGrant</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="51763" id="process/ProviderProcess.ProviderProcessLaunch"><a href="interfaces/process_ProviderProcess.ProviderProcessLaunch.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>ProviderProcessLaunch</a>
|
||||
<li data-refl="51770" id="process/ProviderProcess.ProviderProcessLaunch"><a href="interfaces/process_ProviderProcess.ProviderProcessLaunch.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>ProviderProcessLaunch</a>
|
||||
<ul>
|
||||
<li data-refl="50587" id="hopper/BridgeLauncher.BridgeLaunch"><a href="interfaces/hopper_BridgeLauncher.BridgeLaunch.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BridgeLaunch</a></li>
|
||||
<li data-refl="51234" id="ghidra/GhidraLauncher.GhidraLaunch"><a href="interfaces/ghidra_GhidraLauncher.GhidraLaunch.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>GhidraLaunch</a></li></ul></li></ul>
|
||||
<li data-refl="50594" id="hopper/BridgeLauncher.BridgeLaunch"><a href="interfaces/hopper_BridgeLauncher.BridgeLaunch.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>BridgeLaunch</a></li>
|
||||
<li data-refl="51241" id="ghidra/GhidraLauncher.GhidraLaunch"><a href="interfaces/ghidra_GhidraLauncher.GhidraLaunch.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>GhidraLaunch</a></li></ul></li></ul>
|
||||
<ul class="tsd-full-hierarchy">
|
||||
<li data-refl="37960" id="domain/webInventory.WebInventoryResourceInput"><a href="interfaces/domain_webInventory.WebInventoryResourceInput.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>WebInventoryResourceInput</a>
|
||||
<li data-refl="37967" id="domain/webInventory.WebInventoryResourceInput"><a href="interfaces/domain_webInventory.WebInventoryResourceInput.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>WebInventoryResourceInput</a>
|
||||
<ul>
|
||||
<li data-refl="37973" id="domain/webInventory.StableWebResource"><a href="interfaces/domain_webInventory.StableWebResource.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>StableWebResource</a></li></ul></li></ul></div>
|
||||
<li data-refl="37980" id="domain/webInventory.StableWebResource"><a href="interfaces/domain_webInventory.StableWebResource.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="assets/icons.svg#icon-256"></use></svg>StableWebResource</a></li></ul></li></ul></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
+2
-2
@@ -9,7 +9,7 @@
|
||||
<div class="tsd-page-title">
|
||||
<h1>rea-agents - v2.1.0</h1></div>
|
||||
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Modules"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h2 class="tsd-anchor-link" id="modules">Modules<a href="#modules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="applicationabortablepromise"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AbortablePromise.html">application/AbortablePromise</a><a href="#applicationabortablepromise" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationanalysisprovider"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AnalysisProvider.html">application/AnalysisProvider</a><a href="#applicationanalysisprovider" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationanalysisproviderevaluation"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AnalysisProviderEvaluation.html">application/AnalysisProviderEvaluation</a><a href="#applicationanalysisproviderevaluation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationanalysisproviderregistry"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AnalysisProviderRegistry.html">application/AnalysisProviderRegistry</a><a href="#applicationanalysisproviderregistry" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationanalysissnapshotcache"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AnalysisSnapshotCache.html">application/AnalysisSnapshotCache</a><a href="#applicationanalysissnapshotcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationanalysissnapshotfiles"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AnalysisSnapshotFiles.html">application/AnalysisSnapshotFiles</a><a href="#applicationanalysissnapshotfiles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationartifactextraction"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_ArtifactExtraction.html">application/ArtifactExtraction</a><a href="#applicationartifactextraction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationartifactgraphconstruction"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_ArtifactGraphConstruction.html">application/ArtifactGraphConstruction</a><a href="#applicationartifactgraphconstruction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationartifactinventory"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_ArtifactInventory.html">application/ArtifactILine truncated
|
||||
<h2 class="tsd-anchor-link" id="modules">Modules<a href="#modules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="applicationabortablepromise"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AbortablePromise.html">application/AbortablePromise</a><a href="#applicationabortablepromise" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationanalysisprovider"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AnalysisProvider.html">application/AnalysisProvider</a><a href="#applicationanalysisprovider" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationanalysisproviderevaluation"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AnalysisProviderEvaluation.html">application/AnalysisProviderEvaluation</a><a href="#applicationanalysisproviderevaluation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationanalysisproviderregistry"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AnalysisProviderRegistry.html">application/AnalysisProviderRegistry</a><a href="#applicationanalysisproviderregistry" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationanalysissnapshotcache"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AnalysisSnapshotCache.html">application/AnalysisSnapshotCache</a><a href="#applicationanalysissnapshotcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationanalysissnapshotfiles"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_AnalysisSnapshotFiles.html">application/AnalysisSnapshotFiles</a><a href="#applicationanalysissnapshotfiles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationartifactextraction"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_ArtifactExtraction.html">application/ArtifactExtraction</a><a href="#applicationartifactextraction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationartifactgraphconstruction"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_ArtifactGraphConstruction.html">application/ArtifactGraphConstruction</a><a href="#applicationartifactgraphconstruction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="applicationartifactinventory"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><a href="modules/application_ArtifactInventory.html">application/ArtifactILine truncated
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
@@ -25,7 +25,7 @@
|
||||
<h3>On This Page</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Modules"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="assets/icons.svg#icon-chevronDown"></use></svg>Modules</summary>
|
||||
<div><a href="#applicationabortablepromise"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Abortable<wbr/>Promise</span></a><a href="#applicationanalysisprovider"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Analysis<wbr/>Provider</span></a><a href="#applicationanalysisproviderevaluation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Analysis<wbr/>Provider<wbr/>Evaluation</span></a><a href="#applicationanalysisproviderregistry"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Analysis<wbr/>Provider<wbr/>Registry</span></a><a href="#applicationanalysissnapshotcache"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Analysis<wbr/>Snapshot<wbr/>Cache</span></a><a href="#applicationanalysissnapshotfiles"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Analysis<wbr/>Snapshot<wbr/>Files</span></a><a href="#applicationartifactextraction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Extraction</span></a><a href="#applicationartifactgraphconstruction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Graph<wbr/>Construction</span></a><a href="#applicationartifactinventory"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory</span></a><a href="#applicationartifactinventoryclassify"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/classify</span></a><a href="#applicationartifactinventoryhash"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/hash</span></a><a href="#applicationartifactinventoryreader"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/reader</span></a><a href="#applicationartifactinventoryscancanonical"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/scan<wbr/>Canonical</span></a><a href="#applicationartifactinventoryscanreader"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/scan<wbr/>Reader</span></a><a href="#applicationartifactinventorytypes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/types</span></a><a href="#applicationauthorizedartifactinventory"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Authorized<wbr/>Artifact<wbr/>Inventory</span></a><a href="#applicationbinarysession"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session</span></a><a href="#applicationbinarysessionexecution"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session<wbr/>Execution</span></a><a href="#applicationbinarysessionopen"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session<wbr/>Open</span></a><a href="#applicationbinarysessionport"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session<wbr/>Port</span></a><a href="#applicationbinarysessionrecords"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session<wbr/>Records</span></a><a href="#applicationbinarysessionstatus"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session<wbr/>Status</span></a><a href="#applicationboundedjsonfiles"Line truncated
|
||||
<div><a href="#applicationabortablepromise"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Abortable<wbr/>Promise</span></a><a href="#applicationanalysisprovider"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Analysis<wbr/>Provider</span></a><a href="#applicationanalysisproviderevaluation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Analysis<wbr/>Provider<wbr/>Evaluation</span></a><a href="#applicationanalysisproviderregistry"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Analysis<wbr/>Provider<wbr/>Registry</span></a><a href="#applicationanalysissnapshotcache"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Analysis<wbr/>Snapshot<wbr/>Cache</span></a><a href="#applicationanalysissnapshotfiles"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Analysis<wbr/>Snapshot<wbr/>Files</span></a><a href="#applicationartifactextraction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Extraction</span></a><a href="#applicationartifactgraphconstruction"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Graph<wbr/>Construction</span></a><a href="#applicationartifactinventory"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory</span></a><a href="#applicationartifactinventoryclassify"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/classify</span></a><a href="#applicationartifactinventoryhash"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/hash</span></a><a href="#applicationartifactinventoryreader"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/reader</span></a><a href="#applicationartifactinventoryscancanonical"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/scan<wbr/>Canonical</span></a><a href="#applicationartifactinventoryscanreader"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/scan<wbr/>Reader</span></a><a href="#applicationartifactinventorytypes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Artifact<wbr/>Inventory/types</span></a><a href="#applicationauthorizedartifactinventory"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Authorized<wbr/>Artifact<wbr/>Inventory</span></a><a href="#applicationbinarysession"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session</span></a><a href="#applicationbinarysessionexecution"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session<wbr/>Execution</span></a><a href="#applicationbinarysessionopen"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session<wbr/>Open</span></a><a href="#applicationbinarysessionport"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session<wbr/>Port</span></a><a href="#applicationbinarysessionrecords"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session<wbr/>Records</span></a><a href="#applicationbinarysessionstatus"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Module"><use href="assets/icons.svg#icon-2"></use></svg><span>application/<wbr/>Binary<wbr/>Session<wbr/>Status</span></a><a href="#applicationboundedjsonfiles"Line truncated
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="index.html" class="current">rea-agents - v2.1.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Provider session bound to exactly one parsed artifact.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AnalysisClient</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#close-1">close</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#execute-1">execute</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">operation</span><span class="tsd-signature-symbol">:</span> <a href="../types/application_AnalysisProvider.AnalysisOperation.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisOperation</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="../types/domain_jsonValue.JsonValue.html" class="tsd-signature-type tsd-kind-type-alias">JsonValue</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <a href="application_AnalysisProvider.ExecutionOptions.html" class="tsd-signature-type tsd-kind-interface">ExecutionOptions</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/domain_result.Result.html" class="tsd-signature-type tsd-kind-type-alias">Result</a><span class="tsd-signature-symbol"><</span><a href="application_AnalysisProvider.AnalysisExecution.html" class="tsd-signature-type tsd-kind-interface">AnalysisExecution</a><span class="tsd-signature-symbol">,</span> <a href="../classes/domain_errors.AnalysisError.html" class="tsd-signature-type tsd-kind-class">AnalysisError</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="55811">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="55818">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/AnalysisProvider.AnalysisClient">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="application_AnalysisProvider.AnalysisOperationPort.html" class="tsd-signature-type tsd-kind-interface">AnalysisOperationPort</a>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Provider-neutral application capability for one analysis operation.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AnalysisOperationPort</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#execute-1">execute</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">operation</span><span class="tsd-signature-symbol">:</span> <a href="../types/application_AnalysisProvider.AnalysisOperation.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisOperation</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <a href="../types/domain_jsonValue.JsonValue.html" class="tsd-signature-type tsd-kind-type-alias">JsonValue</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <a href="application_AnalysisProvider.ExecutionOptions.html" class="tsd-signature-type tsd-kind-interface">ExecutionOptions</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/domain_result.Result.html" class="tsd-signature-type tsd-kind-type-alias">Result</a><span class="tsd-signature-symbol"><</span><a href="application_AnalysisProvider.AnalysisExecution.html" class="tsd-signature-type tsd-kind-interface">AnalysisExecution</a><span class="tsd-signature-symbol">,</span> <a href="../classes/domain_errors.AnalysisError.html" class="tsd-signature-type tsd-kind-class">AnalysisError</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="55805">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="55812">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/AnalysisProvider.AnalysisOperationPort">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">AnalysisOperationPort</span>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Factory and capability declaration for an analysis implementation.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AnalysisProvider</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#capabilities-1">capabilities</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="../types/application_AnalysisProvider.CapabilityDescriptor.html" class="tsd-signature-type tsd-kind-type-alias">CapabilityDescriptor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#createclient-1">createClient</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="domain_binaryTarget.BinaryTarget.html" class="tsd-signature-type tsd-kind-interface">BinaryTarget</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">profile</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">digest</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">parameters</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">JSONType</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider_profile_schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="application_AnalysisProvider.AnalysisClient.html" class="tsd-signature-type tsd-kind-interface">AnalysisClient</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#identity-1">identity</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="application_AnalysisProvider.ProviderIdentity.html" class="tsd-signature-type tsd-kind-interface">ProviderIdentity</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#resolveanalysisprofile-1">resolveAnalysisProfile</a><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="domain_binaryTarget.BinaryTarget.html" class="tsd-signature-type tsd-kind-interface">BinaryTarget</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <a href="application_AnalysisProvider.AnalysisProfileResolutionOptions.html" class="tsd-signature-type tsd-kind-interface">AnalysisProfileResolutionOptions</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/domain_result.Result.html" class="tsd-signature-type tsd-kind-type-alias">Result</a><span class="tsd-signature-symbol"><</span><a href="application_AnalysisProvider.AnalysisProfileResolution.html" class="tsd-signature-type tsd-kind-interface">AnalysisProfileResolution</a><span class="Line truncated
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="55854">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="55861">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/AnalysisProvider.AnalysisProvider">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">AnalysisProvider</span>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Deep provider candidate discoverable before one target-bound route is chosen.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AnalysisProviderCandidate</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#capabilities-1">capabilities</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="../types/application_AnalysisProvider.CapabilityDescriptor.html" class="tsd-signature-type tsd-kind-type-alias">CapabilityDescriptor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#createclient-1">createClient</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="domain_binaryTarget.BinaryTarget.html" class="tsd-signature-type tsd-kind-interface">BinaryTarget</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">profile</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">digest</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">parameters</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">JSONType</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider_profile_schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="application_AnalysisProvider.AnalysisClient.html" class="tsd-signature-type tsd-kind-interface">AnalysisClient</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#identity-1">identity</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="application_AnalysisProvider.ProviderIdentity.html" class="tsd-signature-type tsd-kind-interface">ProviderIdentity</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#inspectavailability-1">inspectAvailability</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="../types/application_AnalysisProvider.ProviderAvailability.html" class="tsd-signature-type tsd-kind-type-alias">ProviderAvailability</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#inspecttargetsupport-1">inspectTargetSupport</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <a href="domain_binaryTarget.BinaryTarget.html" class="tsd-signature-type tsd-kind-interface">BinaryTarget</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span> <a href="../types/application_AnalysisProvider.ProviderTargetSupport.html" class="tsd-signature-type tsd-kind-type-alias">ProviderTargetSupport</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#resolveanalysisprofile-1">resolveAnalysisProfile</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">:</span> <Line truncated
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="55899">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="55906">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/AnalysisProvider.AnalysisProviderCandidate">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="application_AnalysisProvider.AnalysisProvider.html" class="tsd-signature-type tsd-kind-interface">AnalysisProvider</a>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Target lifecycle used by CLI and MCP without exposing a concrete provider.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">BinarySessionPort</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#activetarget-1">activeTarget</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <a href="domain_binaryTarget.BinaryTarget.html" class="tsd-signature-type tsd-kind-interface">BinaryTarget</a> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#analysisprofile-1">analysisProfile</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">operation</span><span class="tsd-signature-symbol">?:</span> <a href="../types/application_AnalysisProvider.AnalysisOperation.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisOperation</a><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">digest</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">parameters</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">JSONType</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">provider_profile_schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">schema_version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#close-1">close</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/domain_result.Result.html" class="tsd-signature-type tsd-kind-type-alias">Result</a><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">,</span> <a href="../classes/domain_errors.AnalysisError.html" class="tsd-signature-type tsd-kind-class">AnalysisError</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#evidencebyid-1">evidenceById</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">evidenceId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">analysis_profile</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">digest</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <spaLine truncated
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="62508">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="62515">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/BinarySessionPort.BinarySessionPort">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="application_AnalysisProvider.AnalysisOperationPort.html" class="tsd-signature-type tsd-kind-interface">AnalysisOperationPort</a>
|
||||
|
||||
+4
-4
@@ -16,7 +16,7 @@
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AnalyzedJavaScriptArtifactFile</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#file">file</a><span class="tsd-signature-symbol">:</span> <a href="application_JavaScriptArtifactFiles.JavaScriptArtifactFile.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactFile</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#javascript">javascript</a><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptStaticAnalysisTypes.JavaScriptStaticAnalysis.html" class="tsd-signature-type tsd-kind-interface">JavaScriptStaticAnalysis</a> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#semantic">semantic</a><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">ir</span><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptSemanticIr.JavaScriptSemanticIr.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSemanticIr</a><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">limits</span><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptSemanticIr.JavaScriptSemanticLimits.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSemanticLimits</a> <span class="tsd-signature-symbol">}</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L59">src/application/JavaScriptArtifactAnalysisTypes.ts:59</a></li></ul></aside>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L86">src/application/JavaScriptArtifactAnalysisTypes.ts:86</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
@@ -35,17 +35,17 @@
|
||||
<h3 class="tsd-anchor-link" id="file"><code class="tsd-tag">Readonly</code><span>file</span><a href="#file" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">file</span><span class="tsd-signature-symbol">:</span> <a href="application_JavaScriptArtifactFiles.JavaScriptArtifactFile.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactFile</a></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L60">src/application/JavaScriptArtifactAnalysisTypes.ts:60</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L87">src/application/JavaScriptArtifactAnalysisTypes.ts:87</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="javascript"><code class="tsd-tag">Readonly</code><span>javascript</span><a href="#javascript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">javascript</span><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptStaticAnalysisTypes.JavaScriptStaticAnalysis.html" class="tsd-signature-type tsd-kind-interface">JavaScriptStaticAnalysis</a> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L61">src/application/JavaScriptArtifactAnalysisTypes.ts:61</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L88">src/application/JavaScriptArtifactAnalysisTypes.ts:88</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="semantic"><code class="tsd-tag">Readonly</code><span>semantic</span><a href="#semantic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">semantic</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">ir</span><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptSemanticIr.JavaScriptSemanticIr.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSemanticIr</a><span class="tsd-signature-symbol">;</span> <span class="tsd-kind-property">limits</span><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptSemanticIr.JavaScriptSemanticLimits.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSemanticLimits</a> <span class="tsd-signature-symbol">}</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L62">src/application/JavaScriptArtifactAnalysisTypes.ts:62</a></li></ul></aside></section></section></details></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L89">src/application/JavaScriptArtifactAnalysisTypes.ts:89</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
|
||||
+21
-15
@@ -14,9 +14,9 @@
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Complete bounded static-analysis projection before graph construction.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">JavaScriptArtifactAnalysis</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#files">files</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.AnalyzedJavaScriptArtifactFile.html" class="tsd-signature-type tsd-kind-interface">AnalyzedJavaScriptArtifactFile</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#findings">findings</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#html_scripts">html_scripts</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptHtmlScriptObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptHtmlScriptObservation</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#json_modules">json_modules</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptJsonModuleObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptJsonModuleObservation</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#limitations">limitations</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#modules">modules</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#packages">packages</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptPackageObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptPackageObservation</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#parse_failures">parse_failures</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#source_maps">source_maps</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptSourceMapObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSourceMapObservation</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#truncated_scopes">truncated_scopes</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#visited_ast_nodes">visited_ast_nodes</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">JavaScriptArtifactAnalysis</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#bundler_manifests">bundler_manifests</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptBundlerManifestObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptBundlerManifestObservation</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#files">files</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.AnalyzedJavaScriptArtifactFile.html" class="tsd-signature-type tsd-kind-interface">AnalyzedJavaScriptArtifactFile</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#findings">findings</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#html_scripts">html_scripts</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptHtmlScriptObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptHtmlScriptObservation</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#json_modules">json_modules</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptJsonModuleObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptJsonModuleObservation</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#limitations">limitations</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#modules">modules</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#packages">packages</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptPackageObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptPackageObservation</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#parse_failures">parse_failures</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#source_maps">source_maps</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptSourceMapObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSourceMapObservation</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#truncated_scopes">truncated_scopes</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#visited_ast_nodes">visited_ast_nodes</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L69">src/application/JavaScriptArtifactAnalysisTypes.ts:69</a></li></ul></aside>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L96">src/application/JavaScriptArtifactAnalysisTypes.ts:96</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
@@ -24,7 +24,8 @@
|
||||
<div class="tsd-accordion-details">
|
||||
<section class="tsd-index-section">
|
||||
<h3 class="tsd-index-heading tsd-anchor-link" id="properties">Properties<a href="#properties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-index-list"><a href="#files" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>files</span></a>
|
||||
<div class="tsd-index-list"><a href="#bundler_manifests" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bundler_<wbr/>manifests</span></a>
|
||||
<a href="#files" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>files</span></a>
|
||||
<a href="#findings" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>findings</span></a>
|
||||
<a href="#html_scripts" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>html_<wbr/>scripts</span></a>
|
||||
<a href="#json_modules" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>json_<wbr/>modules</span></a>
|
||||
@@ -40,60 +41,65 @@
|
||||
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
|
||||
<section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="bundler_manifests"><code class="tsd-tag">Readonly</code><span>bundler_<wbr/>manifests</span><a href="#bundler_manifests" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">bundler_manifests</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptBundlerManifestObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptBundlerManifestObservation</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L100">src/application/JavaScriptArtifactAnalysisTypes.ts:100</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="files"><code class="tsd-tag">Readonly</code><span>files</span><a href="#files" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">files</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.AnalyzedJavaScriptArtifactFile.html" class="tsd-signature-type tsd-kind-interface">AnalyzedJavaScriptArtifactFile</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L70">src/application/JavaScriptArtifactAnalysisTypes.ts:70</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L97">src/application/JavaScriptArtifactAnalysisTypes.ts:97</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="findings"><code class="tsd-tag">Readonly</code><span>findings</span><a href="#findings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">findings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L76">src/application/JavaScriptArtifactAnalysisTypes.ts:76</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L104">src/application/JavaScriptArtifactAnalysisTypes.ts:104</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="html_scripts"><code class="tsd-tag">Readonly</code><span>html_<wbr/>scripts</span><a href="#html_scripts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">html_scripts</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptHtmlScriptObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptHtmlScriptObservation</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L73">src/application/JavaScriptArtifactAnalysisTypes.ts:73</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L101">src/application/JavaScriptArtifactAnalysisTypes.ts:101</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="json_modules"><code class="tsd-tag">Readonly</code><span>json_<wbr/>modules</span><a href="#json_modules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">json_modules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptJsonModuleObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptJsonModuleObservation</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L72">src/application/JavaScriptArtifactAnalysisTypes.ts:72</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L99">src/application/JavaScriptArtifactAnalysisTypes.ts:99</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="limitations"><code class="tsd-tag">Readonly</code><span>limitations</span><a href="#limitations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">limitations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L80">src/application/JavaScriptArtifactAnalysisTypes.ts:80</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L108">src/application/JavaScriptArtifactAnalysisTypes.ts:108</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="modules"><code class="tsd-tag">Readonly</code><span>modules</span><a href="#modules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">modules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L77">src/application/JavaScriptArtifactAnalysisTypes.ts:77</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L105">src/application/JavaScriptArtifactAnalysisTypes.ts:105</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="packages"><code class="tsd-tag">Readonly</code><span>packages</span><a href="#packages" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">packages</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptPackageObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptPackageObservation</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L71">src/application/JavaScriptArtifactAnalysisTypes.ts:71</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L98">src/application/JavaScriptArtifactAnalysisTypes.ts:98</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="parse_failures"><code class="tsd-tag">Readonly</code><span>parse_<wbr/>failures</span><a href="#parse_failures" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">parse_failures</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L78">src/application/JavaScriptArtifactAnalysisTypes.ts:78</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L106">src/application/JavaScriptArtifactAnalysisTypes.ts:106</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="source_maps"><code class="tsd-tag">Readonly</code><span>source_<wbr/>maps</span><a href="#source_maps" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">source_maps</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptSourceMapObservation.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSourceMapObservation</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L74">src/application/JavaScriptArtifactAnalysisTypes.ts:74</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L102">src/application/JavaScriptArtifactAnalysisTypes.ts:102</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="truncated_scopes"><code class="tsd-tag">Readonly</code><span>truncated_<wbr/>scopes</span><a href="#truncated_scopes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">truncated_scopes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L79">src/application/JavaScriptArtifactAnalysisTypes.ts:79</a></li></ul></aside></section>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L107">src/application/JavaScriptArtifactAnalysisTypes.ts:107</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="visited_ast_nodes"><code class="tsd-tag">Readonly</code><span>visited_<wbr/>ast_<wbr/>nodes</span><a href="#visited_ast_nodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">visited_ast_nodes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L75">src/application/JavaScriptArtifactAnalysisTypes.ts:75</a></li></ul></aside></section></section></details></div>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L103">src/application/JavaScriptArtifactAnalysisTypes.ts:103</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
@@ -109,7 +115,7 @@
|
||||
<h3>On This Page</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
|
||||
<div><a href="#files"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>files</span></a><a href="#findings"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>findings</span></a><a href="#html_scripts"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>html_<wbr/>scripts</span></a><a href="#json_modules"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>json_<wbr/>modules</span></a><a href="#limitations"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>limitations</span></a><a href="#modules"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>modules</span></a><a href="#packages"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>packages</span></a><a href="#parse_failures"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parse_<wbr/>failures</span></a><a href="#source_maps"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>source_<wbr/>maps</span></a><a href="#truncated_scopes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>truncated_<wbr/>scopes</span></a><a href="#visited_ast_nodes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>visited_<wbr/>ast_<wbr/>nodes</span></a></div></details></div></details></div>
|
||||
<div><a href="#bundler_manifests"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bundler_<wbr/>manifests</span></a><a href="#files"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>files</span></a><a href="#findings"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>findings</span></a><a href="#html_scripts"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>html_<wbr/>scripts</span></a><a href="#json_modules"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>json_<wbr/>modules</span></a><a href="#limitations"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>limitations</span></a><a href="#modules"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>modules</span></a><a href="#packages"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>packages</span></a><a href="#parse_failures"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parse_<wbr/>failures</span></a><a href="#source_maps"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>source_<wbr/>maps</span></a><a href="#truncated_scopes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>truncated_<wbr/>scopes</span></a><a href="#visited_ast_nodes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>visited_<wbr/>ast_<wbr/>nodes</span></a></div></details></div></details></div>
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="../index.html">rea-agents - v2.1.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JavaScriptBundlerManifestEntry | rea-agents - v2.1.0</title><meta name="description" content="Documentation for rea-agents"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
|
||||
<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">rea-agents - v2.1.0</a>
|
||||
<div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
|
||||
<ul role="listbox" id="tsd-search-results"></ul>
|
||||
<div id="tsd-search-status" aria-live="polite" aria-atomic="true">
|
||||
<div>Preparing search index...</div></div></dialog><a href="#" class="tsd-widget menu" id="tsd-toolbar-menu-trigger" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></header>
|
||||
<div class="container container-main">
|
||||
<div class="col-content">
|
||||
<div class="tsd-page-title">
|
||||
<ul class="tsd-breadcrumb" aria-label="Breadcrumb">
|
||||
<li><a href="../modules/application_JavaScriptArtifactAnalysisTypes.html">application/JavaScriptArtifactAnalysisTypes</a></li>
|
||||
<li><a href="" aria-current="page">JavaScriptBundlerManifestEntry</a></li></ul>
|
||||
<h1>Interface JavaScriptBundlerManifestEntry</h1></div>
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>One bounded entry recovered from a bundler manifest or metafile.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">JavaScriptBundlerManifestEntry</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#assets">assets</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#css">css</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#dynamic_imports">dynamic_imports</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#entry">entry</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#file">file</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#imports">imports</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#key">key</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#source">source</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L59">src/application/JavaScriptArtifactAnalysisTypes.ts:59</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h5 class="tsd-index-heading uppercase">Index</h5></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<section class="tsd-index-section">
|
||||
<h3 class="tsd-index-heading tsd-anchor-link" id="properties">Properties<a href="#properties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-index-list"><a href="#assets" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>assets</span></a>
|
||||
<a href="#css" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>css</span></a>
|
||||
<a href="#dynamic_imports" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dynamic_<wbr/>imports</span></a>
|
||||
<a href="#entry" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>entry</span></a>
|
||||
<a href="#file" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>file</span></a>
|
||||
<a href="#imports" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>imports</span></a>
|
||||
<a href="#key" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>key</span></a>
|
||||
<a href="#source" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>source</span></a>
|
||||
</div></section></div></details></section></section>
|
||||
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
|
||||
<section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="assets"><code class="tsd-tag">Readonly</code><span>assets</span><a href="#assets" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">assets</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L67">src/application/JavaScriptArtifactAnalysisTypes.ts:67</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="css"><code class="tsd-tag">Readonly</code><span>css</span><a href="#css" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">css</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L66">src/application/JavaScriptArtifactAnalysisTypes.ts:66</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="dynamic_imports"><code class="tsd-tag">Readonly</code><span>dynamic_<wbr/>imports</span><a href="#dynamic_imports" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">dynamic_imports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L65">src/application/JavaScriptArtifactAnalysisTypes.ts:65</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="entry"><code class="tsd-tag">Readonly</code><span>entry</span><a href="#entry" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">entry</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L63">src/application/JavaScriptArtifactAnalysisTypes.ts:63</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="file"><code class="tsd-tag">Readonly</code><span>file</span><a href="#file" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">file</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L62">src/application/JavaScriptArtifactAnalysisTypes.ts:62</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="imports"><code class="tsd-tag">Readonly</code><span>imports</span><a href="#imports" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">imports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L64">src/application/JavaScriptArtifactAnalysisTypes.ts:64</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="key"><code class="tsd-tag">Readonly</code><span>key</span><a href="#key" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L60">src/application/JavaScriptArtifactAnalysisTypes.ts:60</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="source"><code class="tsd-tag">Readonly</code><span>source</span><a href="#source" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">source</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L61">src/application/JavaScriptArtifactAnalysisTypes.ts:61</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
<details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h3>Settings</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span>
|
||||
<ul id="tsd-filter-options">
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li>
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></div>
|
||||
<div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div>
|
||||
<details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h3>On This Page</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
|
||||
<div><a href="#assets"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>assets</span></a><a href="#css"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>css</span></a><a href="#dynamic_imports"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dynamic_<wbr/>imports</span></a><a href="#entry"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>entry</span></a><a href="#file"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>file</span></a><a href="#imports"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>imports</span></a><a href="#key"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>key</span></a><a href="#source"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>source</span></a></div></details></div></details></div>
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="../index.html">rea-agents - v2.1.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
<li>Loading...</li></ul></nav></div></div></div><footer>
|
||||
<p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
|
||||
<div class="overlay"></div></body></html>
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JavaScriptBundlerManifestObservation | rea-agents - v2.1.0</title><meta name="description" content="Documentation for rea-agents"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
|
||||
<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">rea-agents - v2.1.0</a>
|
||||
<div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
|
||||
<ul role="listbox" id="tsd-search-results"></ul>
|
||||
<div id="tsd-search-status" aria-live="polite" aria-atomic="true">
|
||||
<div>Preparing search index...</div></div></dialog><a href="#" class="tsd-widget menu" id="tsd-toolbar-menu-trigger" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></header>
|
||||
<div class="container container-main">
|
||||
<div class="col-content">
|
||||
<div class="tsd-page-title">
|
||||
<ul class="tsd-breadcrumb" aria-label="Breadcrumb">
|
||||
<li><a href="../modules/application_JavaScriptArtifactAnalysisTypes.html">application/JavaScriptArtifactAnalysisTypes</a></li>
|
||||
<li><a href="" aria-current="page">JavaScriptBundlerManifestObservation</a></li></ul>
|
||||
<h1>Interface JavaScriptBundlerManifestObservation</h1></div>
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>Bounded Vite/Rollup manifest or esbuild metafile parse result.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">JavaScriptBundlerManifestObservation</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#bundler">bundler</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"esbuild"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"vite"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"rollup"</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#entries">entries</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptBundlerManifestEntry.html" class="tsd-signature-type tsd-kind-interface">JavaScriptBundlerManifestEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#limitation">limitation</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#manifest_kind">manifest_kind</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"vite-manifest"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"rollup-manifest"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"esbuild-metafile"</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#omitted_entries">omitted_entries</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#path">path</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#sha256">sha256</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#status">status</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"truncated"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"unavailable"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"invalid"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"included"</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L71">src/application/JavaScriptArtifactAnalysisTypes.ts:71</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
<section class="tsd-panel tsd-index-panel">
|
||||
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h5 class="tsd-index-heading uppercase">Index</h5></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<section class="tsd-index-section">
|
||||
<h3 class="tsd-index-heading tsd-anchor-link" id="properties">Properties<a href="#properties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-index-list"><a href="#bundler" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bundler</span></a>
|
||||
<a href="#entries" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>entries</span></a>
|
||||
<a href="#limitation" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>limitation</span></a>
|
||||
<a href="#manifest_kind" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>manifest_<wbr/>kind</span></a>
|
||||
<a href="#omitted_entries" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>omitted_<wbr/>entries</span></a>
|
||||
<a href="#path" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>path</span></a>
|
||||
<a href="#sha256" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sha256</span></a>
|
||||
<a href="#status" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>status</span></a>
|
||||
</div></section></div></details></section></section>
|
||||
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
|
||||
<section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="bundler"><code class="tsd-tag">Readonly</code><span>bundler</span><a href="#bundler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">bundler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"esbuild"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"vite"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"rollup"</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L75">src/application/JavaScriptArtifactAnalysisTypes.ts:75</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="entries"><code class="tsd-tag">Readonly</code><span>entries</span><a href="#entries" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">entries</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="application_JavaScriptArtifactAnalysisTypes.JavaScriptBundlerManifestEntry.html" class="tsd-signature-type tsd-kind-interface">JavaScriptBundlerManifestEntry</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L80">src/application/JavaScriptArtifactAnalysisTypes.ts:80</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="limitation"><code class="tsd-tag">Readonly</code><span>limitation</span><a href="#limitation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">limitation</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L82">src/application/JavaScriptArtifactAnalysisTypes.ts:82</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="manifest_kind"><code class="tsd-tag">Readonly</code><span>manifest_<wbr/>kind</span><a href="#manifest_kind" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">manifest_kind</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"vite-manifest"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"rollup-manifest"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"esbuild-metafile"</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L76">src/application/JavaScriptArtifactAnalysisTypes.ts:76</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="omitted_entries"><code class="tsd-tag">Readonly</code><span>omitted_<wbr/>entries</span><a href="#omitted_entries" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">omitted_entries</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L81">src/application/JavaScriptArtifactAnalysisTypes.ts:81</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="path"><code class="tsd-tag">Readonly</code><span>path</span><a href="#path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L72">src/application/JavaScriptArtifactAnalysisTypes.ts:72</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="sha256"><code class="tsd-tag">Readonly</code><span>sha256</span><a href="#sha256" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">sha256</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L73">src/application/JavaScriptArtifactAnalysisTypes.ts:73</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="status"><code class="tsd-tag">Readonly</code><span>status</span><a href="#status" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">status</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"truncated"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"unavailable"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"invalid"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"included"</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/application/JavaScriptArtifactAnalysisTypes.ts#L74">src/application/JavaScriptArtifactAnalysisTypes.ts:74</a></li></ul></aside></section></section></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
<details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h3>Settings</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span>
|
||||
<ul id="tsd-filter-options">
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li>
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></div>
|
||||
<div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div>
|
||||
<details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h3>On This Page</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Properties</summary>
|
||||
<div><a href="#bundler"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bundler</span></a><a href="#entries"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>entries</span></a><a href="#limitation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>limitation</span></a><a href="#manifest_kind"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>manifest_<wbr/>kind</span></a><a href="#omitted_entries"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>omitted_<wbr/>entries</span></a><a href="#path"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>path</span></a><a href="#sha256"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sha256</span></a><a href="#status"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Property"><use href="../assets/icons.svg#icon-1024"></use></svg><span>status</span></a></div></details></div></details></div>
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="../index.html">rea-agents - v2.1.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
<li>Loading...</li></ul></nav></div></div></div><footer>
|
||||
<p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
|
||||
<div class="overlay"></div></body></html>
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Exact AST containment edge values.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">AstEdgeInput</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#coverage">coverage</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">limits</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">unit</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"other"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"items"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"bytes"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"depth"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"milliseconds"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"characters"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"instructions"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">omitted_count</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">status</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"unknown"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"unavailable"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"complete"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"partial"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">truncated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#file">file</a><span class="tsd-signature-symbol">:</span> <a href="application_JavaScriptArtifactFiles.JavaScriptArtifactFile.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactFile</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#properties">properties</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#range">range</a><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptStaticAnalysisTypes.JavaScriptSourceRange.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSourceRange</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#source">source</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">identity</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">sha256</span><span class="tsd-signature-sLine truncated
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="86030">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="86056">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/JavaScriptArtifactGraphContext.AstEdgeInput">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">AstEdgeInput</span>
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Inferred static relationship edge values.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">InferenceEdgeInput</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#coverage">coverage</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">limits</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{</span><br/> <span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">unit</span><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"other"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"items"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"bytes"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"depth"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"milliseconds"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"characters"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"instructions"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">omitted_count</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">status</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"unknown"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"unavailable"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"complete"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"partial"</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-kind-property">truncated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#file">file</a><span class="tsd-signature-symbol">:</span> <a href="application_JavaScriptArtifactFiles.JavaScriptArtifactFile.html" class="tsd-signature-type tsd-kind-interface">JavaScriptArtifactFile</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#properties">properties</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#range">range</a><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptStaticAnalysisTypes.JavaScriptSourceRange.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSourceRange</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#relation">relation</a><span class="tsd-signature-symbol">:</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"loads"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"calls"</span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"imports"</span><brLine truncated
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="86296">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="86322">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#application/JavaScriptArtifactGraphContext.InferenceEdgeInput">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="application_JavaScriptArtifactGraphContext.AstEdgeInput.html" class="tsd-signature-type tsd-kind-interface">AstEdgeInput</a>
|
||||
|
||||
+3
-3
@@ -12,9 +12,9 @@
|
||||
<li><a href="" aria-current="page">JavaScriptBundlerRegistration</a></li></ul>
|
||||
<h1>Interface JavaScriptBundlerRegistration</h1></div>
|
||||
<section class="tsd-panel tsd-comment">
|
||||
<div class="tsd-comment tsd-typography"><p>One statically recognized Webpack/Rspack chunk registration.</p>
|
||||
<div class="tsd-comment tsd-typography"><p>One statically recognized bundler chunk or module registration.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">JavaScriptBundlerRegistration</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#async_chunk_keys">async_chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#bundler">bundler</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"webpack"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"rspack"</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#chunk_keys">chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#entry_module_keys">entry_module_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#location">location</a><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptStaticAnalysisTypes.JavaScriptSourceRange.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSourceRange</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#modules">modules</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="domain_javascriptStaticAnalysisTypes.JavaScriptBundlerModule.html" class="tsd-signature-type tsd-kind-interface">JavaScriptBundlerModule</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#omitted_async_chunk_keys">omitted_async_chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#omitted_chunk_keys">omitted_chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#omitted_entry_module_keys">omitted_entry_module_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#runtime">runtime</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#runtime_module_cache_status">runtime_module_cache_status</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"observed"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"not-observed"</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#runtime_require_name">runtime_require_name</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#unknown_async_chunk_keys">unknown_async_chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#unknown_chunk_keys">unknown_chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#unknown_entry_module_keys">unknown_entry_module_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">JavaScriptBundlerRegistration</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#async_chunk_keys">async_chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#bundler">bundler</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"webpack"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"rspack"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"esbuild"</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#chunk_keys">chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#entry_module_keys">entry_module_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#location">location</a><span class="tsd-signature-symbol">:</span> <a href="domain_javascriptStaticAnalysisTypes.JavaScriptSourceRange.html" class="tsd-signature-type tsd-kind-interface">JavaScriptSourceRange</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#modules">modules</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <a href="domain_javascriptStaticAnalysisTypes.JavaScriptBundlerModule.html" class="tsd-signature-type tsd-kind-interface">JavaScriptBundlerModule</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#omitted_async_chunk_keys">omitted_async_chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#omitted_chunk_keys">omitted_chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#omitted_entry_module_keys">omitted_entry_module_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#runtime">runtime</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#runtime_module_cache_status">runtime_module_cache_status</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"observed"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"not-observed"</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#runtime_require_name">runtime_require_name</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#unknown_async_chunk_keys">unknown_async_chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#unknown_chunk_keys">unknown_chunk_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#unknown_entry_module_keys">unknown_entry_module_keys</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisTypes.ts#L71">src/domain/javascriptStaticAnalysisTypes.ts:71</a></li></ul></aside>
|
||||
<section class="tsd-panel-group tsd-index-group">
|
||||
@@ -50,7 +50,7 @@
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisTypes.ts#L82">src/domain/javascriptStaticAnalysisTypes.ts:82</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
<h3 class="tsd-anchor-link" id="bundler"><code class="tsd-tag">Readonly</code><span>bundler</span><a href="#bundler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">bundler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"webpack"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"rspack"</span></div><aside class="tsd-sources">
|
||||
<div class="tsd-signature"><span class="tsd-kind-property">bundler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"webpack"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"rspack"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"esbuild"</span></div><aside class="tsd-sources">
|
||||
<ul>
|
||||
<li>Defined in <a href="https://github.com/morluto/rea/blob/main/src/domain/javascriptStaticAnalysisTypes.ts#L72">src/domain/javascriptStaticAnalysisTypes.ts:72</a></li></ul></aside></section>
|
||||
<section class="tsd-panel tsd-member">
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Authority issued beneath the administrator ceiling.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">PermissionGrant</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#capability">capability</a><span class="tsd-signature-symbol">:</span> <a href="../types/domain_permissionPolicy.PermissionCapability.html" class="tsd-signature-type tsd-kind-type-alias">PermissionCapability</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#environment_names">environment_names</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#executables">executables</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#expires_at">expires_at</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#grant_id">grant_id</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#lifetime">lifetime</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"once"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"session"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"project"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"administrator"</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#mount">mount</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#network">network</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PermissionNetwork</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#operation_identity">operation_identity</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#origins">origins</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#roots">roots</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="30657">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="30664">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#domain/permissionPolicy.PermissionGrant">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="domain_permissionPolicy.PermissionScope.html" class="tsd-signature-type tsd-kind-interface">PermissionScope</a>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>A request identity associates one-shot grants with exactly one operation.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">PermissionRequest</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#capability">capability</a><span class="tsd-signature-symbol">:</span> <a href="../types/domain_permissionPolicy.PermissionCapability.html" class="tsd-signature-type tsd-kind-type-alias">PermissionCapability</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#environment_names">environment_names</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#executables">executables</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#mount">mount</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#network">network</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PermissionNetwork</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#operation_identity">operation_identity</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#origins">origins</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#roots">roots</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="30647">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="30654">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#domain/permissionPolicy.PermissionRequest">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="domain_permissionPolicy.PermissionScope.html" class="tsd-signature-type tsd-kind-interface">PermissionScope</a>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Exact normalized scope requested by one local operation.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">PermissionScope</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#capability">capability</a><span class="tsd-signature-symbol">:</span> <a href="../types/domain_permissionPolicy.PermissionCapability.html" class="tsd-signature-type tsd-kind-type-alias">PermissionCapability</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#environment_names">environment_names</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#executables">executables</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#mount">mount</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#network">network</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">PermissionNetwork</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#origins">origins</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#roots">roots</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-keyword">readonly</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="30639">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="30646">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#domain/permissionPolicy.PermissionScope">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">PermissionScope</span>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<li><a href="" aria-current="page">StableWebResource</a></li></ul>
|
||||
<h1>Interface StableWebResource</h1></div>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">StableWebResource</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#content_size">content_size</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#mime_type">mime_type</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#origin">origin</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#resource_key">resource_key</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#type">type</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#url">url</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="37973">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="37980">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#domain/webInventory.StableWebResource">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="domain_webInventory.WebInventoryResourceInput.html" class="tsd-signature-type tsd-kind-interface">WebInventoryResourceInput</a>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<li><a href="" aria-current="page">WebInventoryResourceInput</a></li></ul>
|
||||
<h1>Interface WebInventoryResourceInput</h1></div>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">WebInventoryResourceInput</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#content_size">content_size</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#mime_type">mime_type</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#origin">origin</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#type">type</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#url">url</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="37960">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="37967">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#domain/webInventory.WebInventoryResourceInput">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">WebInventoryResourceInput</span>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Process plus private log coordinates returned by a Ghidra launcher.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">GhidraLaunch</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#cleanup">cleanup</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/process_ProcessOwnership.ProcessCleanupResult.html" class="tsd-signature-type tsd-kind-type-alias">ProcessCleanupResult</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#ghidralogpath">ghidraLogPath</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#ownsprocesslifetime">ownsProcessLifetime</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#process">process</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ChildProcess</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#projectroot">projectRoot</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#scriptlogpath">scriptLogPath</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51234">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51241">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#ghidra/GhidraLauncher.GhidraLaunch">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="process_ProviderProcess.ProviderProcessLaunch.html" class="tsd-signature-type tsd-kind-interface">ProviderProcessLaunch</a>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Additional structured context for a Ghidra session failure.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">GhidraSessionErrorOptions</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#remotecode">remoteCode</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#timeoutms">timeoutMs</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51441">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51448">
|
||||
<h4>Hierarchy</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-signature-type">ErrorOptions</span>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Process handle returned by a bridge launcher.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">BridgeLaunch</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#cleanup">cleanup</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/process_ProcessOwnership.ProcessCleanupResult.html" class="tsd-signature-type tsd-kind-type-alias">ProcessCleanupResult</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#ownsprocesslifetime">ownsProcessLifetime</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#process">process</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ChildProcess</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#shutdownbycleanup">shutdownByCleanup</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="50587">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="50594">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#hopper/BridgeLauncher.BridgeLaunch">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><a href="process_ProviderProcess.ProviderProcessLaunch.html" class="tsd-signature-type tsd-kind-interface">ProviderProcessLaunch</a>
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<div class="tsd-comment tsd-typography"><p>Process handle returned by a provider-specific launcher.</p>
|
||||
</div></section>
|
||||
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">ProviderProcessLaunch</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#cleanup">cleanup</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../types/process_ProcessOwnership.ProcessCleanupResult.html" class="tsd-signature-type tsd-kind-type-alias">ProcessCleanupResult</a><span class="tsd-signature-symbol">></span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#ownsprocesslifetime">ownsProcessLifetime</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#process">process</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ChildProcess</span><span class="tsd-signature-symbol">;</span><br/><span class="tsd-signature-symbol">}</span></div>
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51763">
|
||||
<section class="tsd-panel tsd-hierarchy" data-refl="51770">
|
||||
<h4>Hierarchy (<a href="../hierarchy.html#process/ProviderProcess.ProviderProcessLaunch">View Summary</a>)</h4>
|
||||
<ul class="tsd-hierarchy">
|
||||
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">ProviderProcessLaunch</span>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<li><a href="" aria-current="page">application/JavaScriptArtifactAnalysisTypes</a></li></ul>
|
||||
<h1>Module application/JavaScriptArtifactAnalysisTypes</h1></div>
|
||||
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Interfaces"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h2 class="tsd-anchor-link" id="interfaces">Interfaces<a href="#interfaces" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="analyzedjavascriptartifactfile"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.AnalyzedJavaScriptArtifactFile.html">AnalyzedJavaScriptArtifactFile</a><a href="#analyzedjavascriptartifactfile" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascriptartifactanalysis"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptArtifactAnalysis.html">JavaScriptArtifactAnalysis</a><a href="#javascriptartifactanalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascripthtmlscriptobservation"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptHtmlScriptObservation.html">JavaScriptHtmlScriptObservation</a><a href="#javascripthtmlscriptobservation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascriptjsonmoduleobservation"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptJsonModuleObservation.html">JavaScriptJsonModuleObservation</a><a href="#javascriptjsonmoduleobservation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascriptpackageobservation"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptPackageObservation.html">JavaScriptPackageObservation</a><a href="#javascriptpackageobservation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascriptsourcemapobservation"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptSourceMapObservation.html">JavaScriptSourceMapObservation</a><a href="#javascriptsourcemapobservation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascriptsourcemaporiginal"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptSourceMapOriginal.html">JavaScriptSourceMapOriginal</a><a href="#javascriptsourcemaporiginal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd></dl></details></div>
|
||||
<h2 class="tsd-anchor-link" id="interfaces">Interfaces<a href="#interfaces" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="analyzedjavascriptartifactfile"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.AnalyzedJavaScriptArtifactFile.html">AnalyzedJavaScriptArtifactFile</a><a href="#analyzedjavascriptartifactfile" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascriptartifactanalysis"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptArtifactAnalysis.html">JavaScriptArtifactAnalysis</a><a href="#javascriptartifactanalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascriptbundlermanifestentry"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptBundlerManifestEntry.html">JavaScriptBundlerManifestEntry</a><a href="#javascriptbundlermanifestentry" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascriptbundlermanifestobservation"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptBundlerManifestObservation.html">JavaScriptBundlerManifestObservation</a><a href="#javascriptbundlermanifestobservation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascripthtmlscriptobservation"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptHtmlScriptObservation.html">JavaScriptHtmlScriptObservation</a><a href="#javascripthtmlscriptobservation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascriptjsonmoduleobservation"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptJsonModuleObservation.html">JavaScriptJsonModuleObservation</a><a href="#javascriptjsonmoduleobservation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascriptpackageobservation"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptPackageObservation.html">JavaScriptPackageObservation</a><a href="#javascriptpackageobservation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="javascriptsourcemapobservation"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><a href="../interfaces/application_JavaScriptArtifactAnalysisTypes.JavaScriptSourceMapObservation.html">JavaScriptSourceMapObservation</a><a href="#javascriptsourcemapobservation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBoxLine truncated
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
@@ -27,7 +27,7 @@
|
||||
<h3>On This Page</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Interfaces"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Interfaces</summary>
|
||||
<div><a href="#analyzedjavascriptartifactfile"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Analyzed<wbr/>Java<wbr/>Script<wbr/>Artifact<wbr/>File</span></a><a href="#javascriptartifactanalysis"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Artifact<wbr/>Analysis</span></a><a href="#javascripthtmlscriptobservation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Html<wbr/>Script<wbr/>Observation</span></a><a href="#javascriptjsonmoduleobservation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Json<wbr/>Module<wbr/>Observation</span></a><a href="#javascriptpackageobservation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Package<wbr/>Observation</span></a><a href="#javascriptsourcemapobservation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Source<wbr/>Map<wbr/>Observation</span></a><a href="#javascriptsourcemaporiginal"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Source<wbr/>Map<wbr/>Original</span></a></div></details></div></details></div>
|
||||
<div><a href="#analyzedjavascriptartifactfile"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Analyzed<wbr/>Java<wbr/>Script<wbr/>Artifact<wbr/>File</span></a><a href="#javascriptartifactanalysis"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Artifact<wbr/>Analysis</span></a><a href="#javascriptbundlermanifestentry"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Bundler<wbr/>Manifest<wbr/>Entry</span></a><a href="#javascriptbundlermanifestobservation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Bundler<wbr/>Manifest<wbr/>Observation</span></a><a href="#javascripthtmlscriptobservation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Html<wbr/>Script<wbr/>Observation</span></a><a href="#javascriptjsonmoduleobservation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Json<wbr/>Module<wbr/>Observation</span></a><a href="#javascriptpackageobservation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Package<wbr/>Observation</span></a><a href="#javascriptsourcemapobservation"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Source<wbr/>Map<wbr/>Observation</span></a><a href="#javascriptsourcemaporiginal"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Interface"><use href="../assets/icons.svg#icon-256"></use></svg><span>Java<wbr/>Script<wbr/>Source<wbr/>Map<wbr/>Original</span></a></div></details></div></details></div>
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="../index.html">rea-agents - v2.1.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>application/JavaScriptBundlerManifestAnalysis | rea-agents - v2.1.0</title><meta name="description" content="Documentation for rea-agents"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
|
||||
<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">rea-agents - v2.1.0</a>
|
||||
<div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
|
||||
<ul role="listbox" id="tsd-search-results"></ul>
|
||||
<div id="tsd-search-status" aria-live="polite" aria-atomic="true">
|
||||
<div>Preparing search index...</div></div></dialog><a href="#" class="tsd-widget menu" id="tsd-toolbar-menu-trigger" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></header>
|
||||
<div class="container container-main">
|
||||
<div class="col-content">
|
||||
<div class="tsd-page-title">
|
||||
<ul class="tsd-breadcrumb" aria-label="Breadcrumb">
|
||||
<li><a href="" aria-current="page">application/JavaScriptBundlerManifestAnalysis</a></li></ul>
|
||||
<h1>Module application/JavaScriptBundlerManifestAnalysis</h1></div>
|
||||
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Functions"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h2 class="tsd-anchor-link" id="functions">Functions<a href="#functions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="parsejavascriptbundlermanifest"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Function"><use href="../assets/icons.svg#icon-64"></use></svg><a href="../functions/application_JavaScriptBundlerManifestAnalysis.parseJavaScriptBundlerManifest.html">parseJavaScriptBundlerManifest</a><a href="#parsejavascriptbundlermanifest" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd></dl></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
<details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h3>Settings</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span>
|
||||
<ul id="tsd-filter-options">
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li>
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></div>
|
||||
<div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div>
|
||||
<details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h3>On This Page</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Functions"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Functions</summary>
|
||||
<div><a href="#parsejavascriptbundlermanifest"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Function"><use href="../assets/icons.svg#icon-64"></use></svg><span>parse<wbr/>Java<wbr/>Script<wbr/>Bundler<wbr/>Manifest</span></a></div></details></div></details></div>
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="../index.html">rea-agents - v2.1.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
<li>Loading...</li></ul></nav></div></div></div><footer>
|
||||
<p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
|
||||
<div class="overlay"></div></body></html>
|
||||
@@ -0,0 +1,36 @@
|
||||
<!DOCTYPE html><html class="default" lang="en" data-base="../"><head><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>application/JavaScriptBundlerManifestGraph | rea-agents - v2.1.0</title><meta name="description" content="Documentation for rea-agents"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script><script async src="../assets/hierarchy.js" id="tsd-hierarchy-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => window.app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar">
|
||||
<div class="tsd-toolbar-contents container"><a href="../index.html" class="title">rea-agents - v2.1.0</a>
|
||||
<div id="tsd-toolbar-links"></div><button id="tsd-search-trigger" class="tsd-widget" aria-label="Search"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-search"></use></svg></button><dialog id="tsd-search" aria-label="Search"><input role="combobox" id="tsd-search-input" aria-controls="tsd-search-results" aria-autocomplete="list" aria-expanded="true" autocapitalize="off" autocomplete="off" placeholder="Search the docs" maxLength="100"/>
|
||||
<ul role="listbox" id="tsd-search-results"></ul>
|
||||
<div id="tsd-search-status" aria-live="polite" aria-atomic="true">
|
||||
<div>Preparing search index...</div></div></dialog><a href="#" class="tsd-widget menu" id="tsd-toolbar-menu-trigger" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></header>
|
||||
<div class="container container-main">
|
||||
<div class="col-content">
|
||||
<div class="tsd-page-title">
|
||||
<ul class="tsd-breadcrumb" aria-label="Breadcrumb">
|
||||
<li><a href="" aria-current="page">application/JavaScriptBundlerManifestGraph</a></li></ul>
|
||||
<h1>Module application/JavaScriptBundlerManifestGraph</h1></div>
|
||||
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Functions"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h2 class="tsd-anchor-link" id="functions">Functions<a href="#functions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="addjavascriptbundlermanifestnodes"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Function"><use href="../assets/icons.svg#icon-64"></use></svg><a href="../functions/application_JavaScriptBundlerManifestGraph.addJavaScriptBundlerManifestNodes.html">addJavaScriptBundlerManifestNodes</a><a href="#addjavascriptbundlermanifestnodes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd></dl></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
<details class="tsd-accordion"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h3>Settings</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<div class="tsd-filter-visibility"><span class="settings-label">Member Visibility</span>
|
||||
<ul id="tsd-filter-options">
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li>
|
||||
<li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></div>
|
||||
<div class="tsd-theme-toggle"><label class="settings-label" for="tsd-theme">Theme</label><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div>
|
||||
<details open class="tsd-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h3>On This Page</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Functions"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Functions</summary>
|
||||
<div><a href="#addjavascriptbundlermanifestnodes"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Function"><use href="../assets/icons.svg#icon-64"></use></svg><span>add<wbr/>Java<wbr/>Script<wbr/>Bundler<wbr/>Manifest<wbr/>Nodes</span></a></div></details></div></details></div>
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="../index.html">rea-agents - v2.1.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
<li>Loading...</li></ul></nav></div></div></div><footer>
|
||||
<p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer>
|
||||
<div class="overlay"></div></body></html>
|
||||
@@ -11,7 +11,7 @@
|
||||
<li><a href="" aria-current="page">domain/javascriptStaticAnalysisBundler</a></li></ul>
|
||||
<h1>Module domain/javascriptStaticAnalysisBundler</h1></div>
|
||||
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Functions"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
|
||||
<h2 class="tsd-anchor-link" id="functions">Functions<a href="#functions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="inspectbundlerregistration"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Function"><use href="../assets/icons.svg#icon-64"></use></svg><a href="../functions/domain_javascriptStaticAnalysisBundler.inspectBundlerRegistration.html">inspectBundlerRegistration</a><a href="#inspectbundlerregistration" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd></dl></details></div>
|
||||
<h2 class="tsd-anchor-link" id="functions">Functions<a href="#functions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary><dl class="tsd-member-summaries"><dt class="tsd-member-summary" id="inspectbundlerregistration"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Function"><use href="../assets/icons.svg#icon-64"></use></svg><a href="../functions/domain_javascriptStaticAnalysisBundler.inspectBundlerRegistration.html">inspectBundlerRegistration</a><a href="#inspectbundlerregistration" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd><dt class="tsd-member-summary" id="inspectesbuildwrapper"><span class="tsd-member-summary-name"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Function"><use href="../assets/icons.svg#icon-64"></use></svg><a href="../functions/domain_javascriptStaticAnalysisBundler.inspectEsbuildWrapper.html">inspectEsbuildWrapper</a><a href="#inspectesbuildwrapper" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></span></dt><dd class="tsd-member-summary"></dd></dl></details></div>
|
||||
<div class="col-sidebar">
|
||||
<div class="page-menu">
|
||||
<div class="tsd-navigation settings">
|
||||
@@ -27,7 +27,7 @@
|
||||
<h3>On This Page</h3></summary>
|
||||
<div class="tsd-accordion-details">
|
||||
<details open class="tsd-accordion tsd-page-navigation-section"><summary class="tsd-accordion-summary" data-key="section-Functions"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Functions</summary>
|
||||
<div><a href="#inspectbundlerregistration"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Function"><use href="../assets/icons.svg#icon-64"></use></svg><span>inspect<wbr/>Bundler<wbr/>Registration</span></a></div></details></div></details></div>
|
||||
<div><a href="#inspectbundlerregistration"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Function"><use href="../assets/icons.svg#icon-64"></use></svg><span>inspect<wbr/>Bundler<wbr/>Registration</span></a><a href="#inspectesbuildwrapper"><svg class="tsd-kind-icon" viewBox="0 0 24 24" aria-label="Function"><use href="../assets/icons.svg#icon-64"></use></svg><span>inspect<wbr/>Esbuild<wbr/>Wrapper</span></a></div></details></div></details></div>
|
||||
<div class="site-menu">
|
||||
<nav class="tsd-navigation"><a href="../index.html">rea-agents - v2.1.0</a>
|
||||
<ul class="tsd-small-nested-navigation" id="tsd-nav-container">
|
||||
|
||||
@@ -18,6 +18,7 @@ import type {
|
||||
import type {
|
||||
AnalyzedJavaScriptArtifactFile,
|
||||
JavaScriptArtifactAnalysis,
|
||||
JavaScriptBundlerManifestObservation,
|
||||
JavaScriptHtmlScriptObservation,
|
||||
JavaScriptJsonModuleObservation,
|
||||
JavaScriptPackageObservation,
|
||||
@@ -26,11 +27,13 @@ import type {
|
||||
} from "./JavaScriptArtifactAnalysisTypes.js";
|
||||
import type { JavaScriptArtifactReconstructionInput } from "./JavaScriptArtifactReconstructionInput.js";
|
||||
import { analyzeJavaScriptJsonModule } from "./JavaScriptJsonModules.js";
|
||||
import { parseJavaScriptBundlerManifest } from "./JavaScriptBundlerManifestAnalysis.js";
|
||||
|
||||
interface MutableArtifactAnalysis {
|
||||
readonly files: AnalyzedJavaScriptArtifactFile[];
|
||||
readonly packages: JavaScriptPackageObservation[];
|
||||
readonly jsonModules: JavaScriptJsonModuleObservation[];
|
||||
readonly bundlerManifests: JavaScriptBundlerManifestObservation[];
|
||||
readonly htmlScripts: JavaScriptHtmlScriptObservation[];
|
||||
readonly sourceMaps: JavaScriptSourceMapObservation[];
|
||||
visitedNodes: number;
|
||||
@@ -88,6 +91,7 @@ const finalizeArtifactAnalysis = (
|
||||
files: state.files,
|
||||
packages: state.packages,
|
||||
json_modules: state.jsonModules,
|
||||
bundler_manifests: state.bundlerManifests,
|
||||
html_scripts: state.htmlScripts.slice(0, input.limits.max_findings),
|
||||
source_maps: state.sourceMaps,
|
||||
visited_ast_nodes: state.visitedNodes,
|
||||
@@ -115,7 +119,7 @@ const analyzeArtifactFile = (
|
||||
context: ArtifactAnalysisContext,
|
||||
): void => {
|
||||
const { state, input } = context;
|
||||
addStructuredObservations(file, state);
|
||||
addStructuredObservations(file, state, input);
|
||||
if (file.kind === "html" && file.text.included)
|
||||
state.htmlScripts.push(
|
||||
...parseHtmlScripts(
|
||||
@@ -204,6 +208,7 @@ const emptyArtifactAnalysis = (): MutableArtifactAnalysis => ({
|
||||
files: [],
|
||||
packages: [],
|
||||
jsonModules: [],
|
||||
bundlerManifests: [],
|
||||
htmlScripts: [],
|
||||
sourceMaps: [],
|
||||
visitedNodes: 0,
|
||||
@@ -217,12 +222,27 @@ const emptyArtifactAnalysis = (): MutableArtifactAnalysis => ({
|
||||
const addStructuredObservations = (
|
||||
file: JavaScriptArtifactFile,
|
||||
state: MutableArtifactAnalysis,
|
||||
input: JavaScriptArtifactReconstructionInput,
|
||||
): void => {
|
||||
if (file.kind === "package-json") state.packages.push(parsePackage(file));
|
||||
if (file.kind !== "json") return;
|
||||
const json = analyzeJavaScriptJsonModule(file);
|
||||
state.jsonModules.push(json);
|
||||
if (json.status === "invalid") state.parseFailures += 1;
|
||||
const remainingManifestEntries = Math.max(
|
||||
0,
|
||||
input.limits.max_findings - state.findings,
|
||||
);
|
||||
const manifest = parseJavaScriptBundlerManifest(
|
||||
file,
|
||||
remainingManifestEntries,
|
||||
);
|
||||
if (manifest === null) return;
|
||||
state.bundlerManifests.push(manifest);
|
||||
state.findings += manifest.entries.length;
|
||||
if (manifest.status === "invalid" || manifest.status === "unavailable")
|
||||
state.parseFailures += 1;
|
||||
if (manifest.status === "truncated") state.truncatedScopes += 1;
|
||||
};
|
||||
|
||||
const parsePackage = (
|
||||
|
||||
@@ -55,6 +55,33 @@ export interface JavaScriptJsonModuleObservation {
|
||||
readonly limitation: string | null;
|
||||
}
|
||||
|
||||
/** One bounded entry recovered from a bundler manifest or metafile. */
|
||||
export interface JavaScriptBundlerManifestEntry {
|
||||
readonly key: string;
|
||||
readonly source: string | null;
|
||||
readonly file: string | null;
|
||||
readonly entry: boolean | null;
|
||||
readonly imports: readonly string[];
|
||||
readonly dynamic_imports: readonly string[];
|
||||
readonly css: readonly string[];
|
||||
readonly assets: readonly string[];
|
||||
}
|
||||
|
||||
/** Bounded Vite/Rollup manifest or esbuild metafile parse result. */
|
||||
export interface JavaScriptBundlerManifestObservation {
|
||||
readonly path: string;
|
||||
readonly sha256: string;
|
||||
readonly status: "included" | "truncated" | "invalid" | "unavailable";
|
||||
readonly bundler: "vite" | "rollup" | "esbuild";
|
||||
readonly manifest_kind:
|
||||
| "vite-manifest"
|
||||
| "rollup-manifest"
|
||||
| "esbuild-metafile";
|
||||
readonly entries: readonly JavaScriptBundlerManifestEntry[];
|
||||
readonly omitted_entries: number | null;
|
||||
readonly limitation: string | null;
|
||||
}
|
||||
|
||||
/** One relevant file plus optional AST-only JavaScript facts. */
|
||||
export interface AnalyzedJavaScriptArtifactFile {
|
||||
readonly file: JavaScriptArtifactFile;
|
||||
@@ -70,6 +97,7 @@ export interface JavaScriptArtifactAnalysis {
|
||||
readonly files: readonly AnalyzedJavaScriptArtifactFile[];
|
||||
readonly packages: readonly JavaScriptPackageObservation[];
|
||||
readonly json_modules: readonly JavaScriptJsonModuleObservation[];
|
||||
readonly bundler_manifests: readonly JavaScriptBundlerManifestObservation[];
|
||||
readonly html_scripts: readonly JavaScriptHtmlScriptObservation[];
|
||||
readonly source_maps: readonly JavaScriptSourceMapObservation[];
|
||||
readonly visited_ast_nodes: number;
|
||||
|
||||
@@ -15,6 +15,7 @@ import {
|
||||
addJavaScriptSourceMapOriginals,
|
||||
} from "./JavaScriptArtifactGraphDocuments.js";
|
||||
import { addJavaScriptStaticFindings } from "./JavaScriptArtifactGraphFindings.js";
|
||||
import { addJavaScriptBundlerManifestNodes } from "./JavaScriptBundlerManifestGraph.js";
|
||||
import {
|
||||
addJavaScriptModuleRelationships,
|
||||
addJavaScriptSourceModules,
|
||||
@@ -66,6 +67,7 @@ export const buildJavaScriptArtifactGraph = (
|
||||
const packageRoots = addJavaScriptPackageNodes(context);
|
||||
addJavaScriptSourceModules(context);
|
||||
addJavaScriptBundlerNodes(context);
|
||||
addJavaScriptBundlerManifestNodes(context);
|
||||
addJavaScriptModuleRelationships(context);
|
||||
addJavaScriptStaticFindings(context);
|
||||
addElectronBoundaries(context);
|
||||
@@ -96,6 +98,9 @@ const graphCoverage = (context: JavaScriptArtifactGraphContext) => {
|
||||
const malformedStructuredData =
|
||||
context.analysis.packages.some(({ status }) => status !== "included") ||
|
||||
context.analysis.json_modules.some(({ status }) => status !== "included") ||
|
||||
context.analysis.bundler_manifests.some(
|
||||
({ status }) => status === "invalid" || status === "unavailable",
|
||||
) ||
|
||||
context.analysis.source_maps.some(({ status }) => status === "invalid");
|
||||
const partialJavaScript = context.analysis.files.some(
|
||||
({ javascript }) =>
|
||||
@@ -141,7 +146,11 @@ const truncationOmittedCount = (
|
||||
const sourceMapTruncations = context.analysis.source_maps.filter(
|
||||
({ status }) => status === "truncated",
|
||||
);
|
||||
if (sourceMapTruncations.length > 0) return null;
|
||||
const manifestTruncations = context.analysis.bundler_manifests.filter(
|
||||
({ status }) => status === "truncated",
|
||||
);
|
||||
if (sourceMapTruncations.length > 0 || manifestTruncations.length > 0)
|
||||
return null;
|
||||
if (semanticTruncations.length !== context.analysis.truncated_scopes)
|
||||
return null;
|
||||
const omissions = semanticTruncations.map(({ omittedCount }) => omittedCount);
|
||||
@@ -172,7 +181,8 @@ const graphLimitations = (
|
||||
return [
|
||||
...context.analysis.limitations,
|
||||
"CommonJS and ESM binding relationships were recovered from inert syntax and resolved only within the inventoried artifact container.",
|
||||
"Webpack/Rspack factories were recovered from AST literals; REA did not invoke push handlers or bundle bootstrap code.",
|
||||
"Webpack/Rspack/esbuild factories were recovered from AST literals; REA did not invoke push handlers, wrappers, or bundle bootstrap code.",
|
||||
"Vite/Rollup manifests and esbuild metafiles are treated as artifact metadata; they do not prove runtime loading.",
|
||||
"Static imports, entrypoints, workers, endpoints, and storage relationships do not prove runtime execution.",
|
||||
...(electronFindings === 0
|
||||
? []
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
import type { ArtifactInventorySnapshot } from "./ArtifactInventory.js";
|
||||
import type { ApplicationNode } from "../domain/javascriptApplicationGraph.js";
|
||||
import type { JavaScriptArtifactAnalysis } from "./JavaScriptArtifactAnalysisTypes.js";
|
||||
import type {
|
||||
AnalyzedJavaScriptArtifactFile,
|
||||
JavaScriptArtifactAnalysis,
|
||||
} from "./JavaScriptArtifactAnalysisTypes.js";
|
||||
import type {
|
||||
JavaScriptArtifactContainer,
|
||||
JavaScriptArtifactFile,
|
||||
@@ -151,61 +154,83 @@ export const addJavaScriptArtifactFiles = (
|
||||
}),
|
||||
});
|
||||
}
|
||||
if (
|
||||
file.kind === "javascript" &&
|
||||
(analyzed.javascript === null ||
|
||||
analyzed.javascript.parse_status === "failed")
|
||||
)
|
||||
addUnavailableStaticParseScope(context, {
|
||||
file,
|
||||
asset: target,
|
||||
operation: "parse-javascript",
|
||||
limitation: file.text.included
|
||||
? "JavaScript syntax could not be parsed."
|
||||
: `JavaScript text was unavailable: ${file.text.reason}.`,
|
||||
});
|
||||
const packageValue = context.analysis.packages.find(
|
||||
({ path }) => path === file.path,
|
||||
);
|
||||
if (
|
||||
packageValue?.status !== undefined &&
|
||||
packageValue.status !== "included"
|
||||
)
|
||||
addUnavailableStaticParseScope(context, {
|
||||
file,
|
||||
asset: target,
|
||||
operation: "parse-package-json",
|
||||
limitation:
|
||||
packageValue.limitation ?? "Package metadata could not be parsed.",
|
||||
});
|
||||
const jsonValue = context.analysis.json_modules.find(
|
||||
({ path }) => path === file.path,
|
||||
);
|
||||
if (jsonValue !== undefined && jsonValue.status !== "included")
|
||||
addUnavailableStaticParseScope(context, {
|
||||
file,
|
||||
asset: target,
|
||||
operation: "parse-json-module",
|
||||
limitation:
|
||||
jsonValue.limitation ?? "JSON module content could not be parsed.",
|
||||
});
|
||||
const sourceMap = context.analysis.source_maps.find(
|
||||
({ path }) => path === file.path,
|
||||
);
|
||||
if (
|
||||
sourceMap !== undefined &&
|
||||
(sourceMap.status === "invalid" || sourceMap.status === "not-approved")
|
||||
)
|
||||
addUnavailableStaticParseScope(context, {
|
||||
file,
|
||||
asset: target,
|
||||
operation: "parse-local-source-map",
|
||||
limitation:
|
||||
sourceMap.limitation ?? "Source-map content could not be parsed.",
|
||||
});
|
||||
addUnavailableFileParseScopes(context, analyzed, target);
|
||||
}
|
||||
};
|
||||
|
||||
const addUnavailableFileParseScopes = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
analyzed: AnalyzedJavaScriptArtifactFile,
|
||||
target: ApplicationNode,
|
||||
): void => {
|
||||
const { file } = analyzed;
|
||||
if (
|
||||
file.kind === "javascript" &&
|
||||
(analyzed.javascript === null ||
|
||||
analyzed.javascript.parse_status === "failed")
|
||||
)
|
||||
addUnavailableStaticParseScope(context, {
|
||||
file,
|
||||
asset: target,
|
||||
operation: "parse-javascript",
|
||||
limitation: file.text.included
|
||||
? "JavaScript syntax could not be parsed."
|
||||
: `JavaScript text was unavailable: ${file.text.reason}.`,
|
||||
});
|
||||
const packageValue = context.analysis.packages.find(
|
||||
({ path }) => path === file.path,
|
||||
);
|
||||
if (packageValue?.status !== undefined && packageValue.status !== "included")
|
||||
addUnavailableStaticParseScope(context, {
|
||||
file,
|
||||
asset: target,
|
||||
operation: "parse-package-json",
|
||||
limitation:
|
||||
packageValue.limitation ?? "Package metadata could not be parsed.",
|
||||
});
|
||||
const jsonValue = context.analysis.json_modules.find(
|
||||
({ path }) => path === file.path,
|
||||
);
|
||||
if (jsonValue !== undefined && jsonValue.status !== "included")
|
||||
addUnavailableStaticParseScope(context, {
|
||||
file,
|
||||
asset: target,
|
||||
operation: "parse-json-module",
|
||||
limitation:
|
||||
jsonValue.limitation ?? "JSON module content could not be parsed.",
|
||||
});
|
||||
const bundlerManifest = context.analysis.bundler_manifests.find(
|
||||
({ path }) => path === file.path,
|
||||
);
|
||||
if (
|
||||
bundlerManifest !== undefined &&
|
||||
(bundlerManifest.status === "invalid" ||
|
||||
bundlerManifest.status === "unavailable")
|
||||
)
|
||||
addUnavailableStaticParseScope(context, {
|
||||
file,
|
||||
asset: target,
|
||||
operation: "parse-bundler-manifest",
|
||||
limitation:
|
||||
bundlerManifest.limitation ??
|
||||
"Bundler manifest content could not be parsed.",
|
||||
});
|
||||
const sourceMap = context.analysis.source_maps.find(
|
||||
({ path }) => path === file.path,
|
||||
);
|
||||
if (
|
||||
sourceMap !== undefined &&
|
||||
(sourceMap.status === "invalid" || sourceMap.status === "not-approved")
|
||||
)
|
||||
addUnavailableStaticParseScope(context, {
|
||||
file,
|
||||
asset: target,
|
||||
operation: "parse-local-source-map",
|
||||
limitation:
|
||||
sourceMap.limitation ?? "Source-map content could not be parsed.",
|
||||
});
|
||||
};
|
||||
|
||||
/** Project package metadata and its declared Electron roles. */
|
||||
export const addJavaScriptPackageNodes = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
@@ -285,6 +310,9 @@ const createFileTarget = (
|
||||
const json = context.analysis.json_modules.find(
|
||||
({ path }) => path === file.path,
|
||||
);
|
||||
const bundlerManifest = context.analysis.bundler_manifests.find(
|
||||
({ path }) => path === file.path,
|
||||
);
|
||||
return context.accumulator.addNode({
|
||||
kind,
|
||||
identity: {
|
||||
@@ -304,6 +332,8 @@ const createFileTarget = (
|
||||
text_status: file.text.included ? "included" : file.text.reason,
|
||||
parse_status: javascript?.parse_status ?? null,
|
||||
json_parse_status: json?.status ?? null,
|
||||
bundler_manifest_status: bundlerManifest?.status ?? null,
|
||||
bundler_manifest_kind: bundlerManifest?.manifest_kind ?? null,
|
||||
json_top_level_keys: json?.top_level_keys ?? [],
|
||||
omitted_json_top_level_keys: json?.omitted_top_level_keys ?? 0,
|
||||
vendor_markers: javascript?.vendors ?? [],
|
||||
|
||||
@@ -0,0 +1,229 @@
|
||||
import type {
|
||||
JavaScriptBundlerManifestEntry,
|
||||
JavaScriptBundlerManifestObservation,
|
||||
} from "./JavaScriptArtifactAnalysisTypes.js";
|
||||
import type { JavaScriptArtifactFile } from "./JavaScriptArtifactFiles.js";
|
||||
|
||||
type BundlerManifestKind =
|
||||
JavaScriptBundlerManifestObservation["manifest_kind"];
|
||||
|
||||
interface BoundedBundlerManifestInput {
|
||||
readonly file: JavaScriptArtifactFile;
|
||||
readonly bundler: JavaScriptBundlerManifestObservation["bundler"];
|
||||
readonly manifestKind: BundlerManifestKind;
|
||||
readonly entries: readonly JavaScriptBundlerManifestEntry[];
|
||||
readonly maximumEntries: number;
|
||||
}
|
||||
|
||||
/** Parse bounded Vite/Rollup manifests and esbuild metafiles from JSON files. */
|
||||
export const parseJavaScriptBundlerManifest = (
|
||||
file: JavaScriptArtifactFile,
|
||||
maximumEntries: number,
|
||||
): JavaScriptBundlerManifestObservation | null => {
|
||||
if (!isBundlerManifestPath(file.path)) return null;
|
||||
const manifestKind = manifestKindForPath(file.path);
|
||||
if (!file.text.included)
|
||||
return unavailableBundlerManifest(file, manifestKind);
|
||||
let value: unknown;
|
||||
try {
|
||||
value = JSON.parse(file.text.value);
|
||||
} catch {
|
||||
return invalidBundlerManifest(file, manifestKind);
|
||||
}
|
||||
const parsed =
|
||||
manifestKind === "esbuild-metafile"
|
||||
? parseEsbuildMetafile(file, value, maximumEntries)
|
||||
: parseRollupLikeManifest(file, value, maximumEntries, manifestKind);
|
||||
return parsed ?? invalidBundlerManifest(file, manifestKind);
|
||||
};
|
||||
|
||||
const isBundlerManifestPath = (path: string): boolean => {
|
||||
const lower = path.toLowerCase();
|
||||
return (
|
||||
lower.endsWith("/.vite/manifest.json") ||
|
||||
lower === ".vite/manifest.json" ||
|
||||
/(?:^|\/)rollup[-_.]?manifest\.json$/u.test(lower) ||
|
||||
/(?:^|\/)esbuild[-_.]?(?:meta|metafile)\.json$/u.test(lower)
|
||||
);
|
||||
};
|
||||
|
||||
const manifestKindForPath = (path: string): BundlerManifestKind => {
|
||||
const lower = path.toLowerCase();
|
||||
if (lower.includes("esbuild")) return "esbuild-metafile";
|
||||
if (lower.includes("rollup")) return "rollup-manifest";
|
||||
return "vite-manifest";
|
||||
};
|
||||
|
||||
const parseRollupLikeManifest = (
|
||||
file: JavaScriptArtifactFile,
|
||||
value: unknown,
|
||||
maximumEntries: number,
|
||||
manifestKind: "vite-manifest" | "rollup-manifest",
|
||||
): JavaScriptBundlerManifestObservation | null => {
|
||||
if (!isRecord(value)) return null;
|
||||
const all = Object.entries(value).flatMap(([key, raw]) => {
|
||||
if (!isRecord(raw) || typeof raw.file !== "string") return [];
|
||||
return [
|
||||
{
|
||||
key: boundedManifestString(key),
|
||||
source: boundedNullableString(raw.src),
|
||||
file: boundedManifestString(raw.file),
|
||||
entry: typeof raw.isEntry === "boolean" ? raw.isEntry : null,
|
||||
imports: boundedStringArray(raw.imports),
|
||||
dynamic_imports: boundedStringArray(raw.dynamicImports),
|
||||
css: boundedStringArray(raw.css),
|
||||
assets: boundedStringArray(raw.assets),
|
||||
},
|
||||
];
|
||||
});
|
||||
if (all.length === 0) return null;
|
||||
return boundedBundlerManifest({
|
||||
file,
|
||||
bundler: manifestKind === "vite-manifest" ? "vite" : "rollup",
|
||||
manifestKind,
|
||||
entries: all,
|
||||
maximumEntries,
|
||||
});
|
||||
};
|
||||
|
||||
const parseEsbuildMetafile = (
|
||||
file: JavaScriptArtifactFile,
|
||||
value: unknown,
|
||||
maximumEntries: number,
|
||||
): JavaScriptBundlerManifestObservation | null => {
|
||||
if (!isRecord(value) || !isRecord(value.outputs)) return null;
|
||||
const all = Object.entries(value.outputs).flatMap(([key, raw]) => {
|
||||
if (!isRecord(raw)) return [];
|
||||
const imports = esbuildImports(raw.imports);
|
||||
return [
|
||||
{
|
||||
key: boundedManifestString(key),
|
||||
source: boundedNullableString(raw.entryPoint),
|
||||
file: boundedManifestString(key),
|
||||
entry: typeof raw.entryPoint === "string" ? true : null,
|
||||
imports: imports.staticImports,
|
||||
dynamic_imports: imports.dynamicImports,
|
||||
css: boundedStringArray([raw.cssBundle].filter(isString)),
|
||||
assets: [],
|
||||
},
|
||||
];
|
||||
});
|
||||
if (all.length === 0) return null;
|
||||
return boundedBundlerManifest({
|
||||
file,
|
||||
bundler: "esbuild",
|
||||
manifestKind: "esbuild-metafile",
|
||||
entries: all,
|
||||
maximumEntries,
|
||||
});
|
||||
};
|
||||
|
||||
const boundedBundlerManifest = ({
|
||||
file,
|
||||
bundler,
|
||||
manifestKind,
|
||||
entries,
|
||||
maximumEntries,
|
||||
}: BoundedBundlerManifestInput): JavaScriptBundlerManifestObservation => {
|
||||
const ordered = [...entries].sort((left, right) =>
|
||||
compareCodePoints(left.key, right.key),
|
||||
);
|
||||
const retained = ordered.slice(0, Math.max(0, maximumEntries));
|
||||
const omitted = ordered.length - retained.length;
|
||||
return {
|
||||
path: file.path,
|
||||
sha256: file.sha256,
|
||||
status: omitted === 0 ? "included" : "truncated",
|
||||
bundler,
|
||||
manifest_kind: manifestKind,
|
||||
entries: retained,
|
||||
omitted_entries: omitted,
|
||||
limitation:
|
||||
omitted === 0
|
||||
? null
|
||||
: "Bundler manifest entries reached the approved finding limit.",
|
||||
};
|
||||
};
|
||||
|
||||
const esbuildImports = (
|
||||
value: unknown,
|
||||
): {
|
||||
readonly staticImports: readonly string[];
|
||||
readonly dynamicImports: readonly string[];
|
||||
} => {
|
||||
if (!Array.isArray(value)) return { staticImports: [], dynamicImports: [] };
|
||||
const staticImports: string[] = [];
|
||||
const dynamicImports: string[] = [];
|
||||
for (const raw of value) {
|
||||
if (!isRecord(raw) || typeof raw.path !== "string") continue;
|
||||
if (raw.external === true) continue;
|
||||
if (raw.kind === "dynamic-import") dynamicImports.push(raw.path);
|
||||
else staticImports.push(raw.path);
|
||||
}
|
||||
return {
|
||||
staticImports: sortedBounded(staticImports),
|
||||
dynamicImports: sortedBounded(dynamicImports),
|
||||
};
|
||||
};
|
||||
|
||||
const unavailableBundlerManifest = (
|
||||
file: JavaScriptArtifactFile,
|
||||
manifestKind: BundlerManifestKind,
|
||||
): JavaScriptBundlerManifestObservation => ({
|
||||
path: file.path,
|
||||
sha256: file.sha256,
|
||||
status: "unavailable",
|
||||
bundler: bundlerForManifestKind(manifestKind),
|
||||
manifest_kind: manifestKind,
|
||||
entries: [],
|
||||
omitted_entries: null,
|
||||
limitation: `Bundler manifest text was unavailable: ${
|
||||
file.text.included ? "included" : file.text.reason
|
||||
}.`,
|
||||
});
|
||||
|
||||
const invalidBundlerManifest = (
|
||||
file: JavaScriptArtifactFile,
|
||||
manifestKind: BundlerManifestKind,
|
||||
): JavaScriptBundlerManifestObservation => ({
|
||||
path: file.path,
|
||||
sha256: file.sha256,
|
||||
status: "invalid",
|
||||
bundler: bundlerForManifestKind(manifestKind),
|
||||
manifest_kind: manifestKind,
|
||||
entries: [],
|
||||
omitted_entries: 0,
|
||||
limitation: "Bundler manifest is not a recognized bounded schema.",
|
||||
});
|
||||
|
||||
const bundlerForManifestKind = (
|
||||
manifestKind: BundlerManifestKind,
|
||||
): JavaScriptBundlerManifestObservation["bundler"] =>
|
||||
manifestKind === "esbuild-metafile"
|
||||
? "esbuild"
|
||||
: manifestKind === "rollup-manifest"
|
||||
? "rollup"
|
||||
: "vite";
|
||||
|
||||
const boundedStringArray = (value: unknown): readonly string[] =>
|
||||
Array.isArray(value)
|
||||
? sortedBounded(value.filter(isString).map(boundedManifestString))
|
||||
: [];
|
||||
|
||||
const sortedBounded = (values: readonly string[]): readonly string[] =>
|
||||
[...new Set(values.map(boundedManifestString))]
|
||||
.sort(compareCodePoints)
|
||||
.slice(0, 256);
|
||||
|
||||
const boundedNullableString = (value: unknown): string | null =>
|
||||
typeof value === "string" ? boundedManifestString(value) : null;
|
||||
|
||||
const boundedManifestString = (value: string): string => value.slice(0, 4_096);
|
||||
|
||||
const isString = (value: unknown): value is string => typeof value === "string";
|
||||
|
||||
const isRecord = (value: unknown): value is Readonly<Record<string, unknown>> =>
|
||||
typeof value === "object" && value !== null && !Array.isArray(value);
|
||||
|
||||
const compareCodePoints = (left: string, right: string): number =>
|
||||
left < right ? -1 : left > right ? 1 : 0;
|
||||
@@ -0,0 +1,425 @@
|
||||
import { posix } from "node:path";
|
||||
|
||||
import type { ApplicationNode } from "../domain/javascriptApplicationGraph.js";
|
||||
import type {
|
||||
JavaScriptBundlerManifestEntry,
|
||||
JavaScriptBundlerManifestObservation,
|
||||
} from "./JavaScriptArtifactAnalysisTypes.js";
|
||||
import type { JavaScriptArtifactFile } from "./JavaScriptArtifactFiles.js";
|
||||
import {
|
||||
artifactLocalIdentity,
|
||||
chunkLookupKey,
|
||||
type JavaScriptArtifactGraphContext,
|
||||
type JavaScriptArtifactGraphCoverage,
|
||||
} from "./JavaScriptArtifactGraphContext.js";
|
||||
import {
|
||||
artifactObservationEvidence,
|
||||
completeReconstructionCoverage,
|
||||
partialReconstructionCoverage,
|
||||
staticInferenceEvidence,
|
||||
} from "./JavaScriptArtifactGraphEvidence.js";
|
||||
|
||||
interface ManifestEntryRecord {
|
||||
readonly manifest: JavaScriptBundlerManifestObservation;
|
||||
readonly manifestFile: JavaScriptArtifactFile;
|
||||
readonly entry: JavaScriptBundlerManifestEntry;
|
||||
readonly node: ApplicationNode;
|
||||
readonly resolvedPath: string | null;
|
||||
readonly coverage: JavaScriptArtifactGraphCoverage;
|
||||
}
|
||||
|
||||
interface ManifestImportInput {
|
||||
readonly record: ManifestEntryRecord;
|
||||
readonly lookup: ReadonlyMap<string, ManifestEntryRecord>;
|
||||
readonly specifier: string;
|
||||
readonly importKind: "static" | "dynamic";
|
||||
}
|
||||
|
||||
/** Project Vite/Rollup manifests and esbuild metafiles into bundler chunks. */
|
||||
export const addJavaScriptBundlerManifestNodes = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
): void => {
|
||||
for (const manifest of context.analysis.bundler_manifests) {
|
||||
if (manifest.status === "invalid" || manifest.status === "unavailable")
|
||||
continue;
|
||||
const manifestFile = context.filesByPath.get(manifest.path);
|
||||
const manifestNode = context.fileNodes.get(manifest.path);
|
||||
if (manifestFile === undefined || manifestNode === undefined) continue;
|
||||
const coverage = manifestCoverage(manifest);
|
||||
const records = manifest.entries.map((entry) =>
|
||||
createManifestEntryRecord(context, {
|
||||
manifest,
|
||||
manifestFile,
|
||||
manifestNode,
|
||||
entry,
|
||||
coverage,
|
||||
}),
|
||||
);
|
||||
const lookup = manifestEntryLookup(records);
|
||||
for (const record of records)
|
||||
addManifestEntryRelationships(context, record, lookup);
|
||||
}
|
||||
};
|
||||
|
||||
const createManifestEntryRecord = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
input: {
|
||||
readonly manifest: JavaScriptBundlerManifestObservation;
|
||||
readonly manifestFile: JavaScriptArtifactFile;
|
||||
readonly manifestNode: ApplicationNode;
|
||||
readonly entry: JavaScriptBundlerManifestEntry;
|
||||
readonly coverage: JavaScriptArtifactGraphCoverage;
|
||||
},
|
||||
): ManifestEntryRecord => {
|
||||
const { manifest, manifestFile, manifestNode, entry, coverage } = input;
|
||||
const resolvedPath =
|
||||
entry.file === null
|
||||
? null
|
||||
: resolveManifestTargetPath(context, manifest, entry.file);
|
||||
const node = context.accumulator.addNode({
|
||||
kind: "javascript-chunk",
|
||||
identity: artifactLocalIdentity(
|
||||
manifestFile.sha256,
|
||||
`${manifest.bundler}-manifest-entry`,
|
||||
entry.key,
|
||||
),
|
||||
observations: [
|
||||
{
|
||||
label: entry.key,
|
||||
properties: {
|
||||
bundler: manifest.bundler,
|
||||
manifest_kind: manifest.manifest_kind,
|
||||
manifest_path: manifest.path,
|
||||
entry_key: entry.key,
|
||||
source: entry.source,
|
||||
file: entry.file,
|
||||
resolved_path: resolvedPath,
|
||||
entry: entry.entry,
|
||||
imports: entry.imports,
|
||||
dynamic_imports: entry.dynamic_imports,
|
||||
css: entry.css,
|
||||
assets: entry.assets,
|
||||
},
|
||||
evidence: artifactObservationEvidence({
|
||||
sha256: manifestFile.sha256,
|
||||
path: manifest.path,
|
||||
operation: "parse-bundler-manifest-entry",
|
||||
coverage,
|
||||
limitations:
|
||||
manifest.limitation === null ? [] : [manifest.limitation],
|
||||
}),
|
||||
},
|
||||
],
|
||||
});
|
||||
context.accumulator.addEdge({
|
||||
source_node_id: manifestNode.node_id,
|
||||
target_node_id: node.node_id,
|
||||
relation: "contains",
|
||||
properties: {
|
||||
bundler: manifest.bundler,
|
||||
manifest_kind: manifest.manifest_kind,
|
||||
entry_key: entry.key,
|
||||
},
|
||||
evidence: staticInferenceEvidence({
|
||||
sha256: manifestFile.sha256,
|
||||
path: manifest.path,
|
||||
operation: "map-bundler-manifest-entry",
|
||||
coverage,
|
||||
}),
|
||||
});
|
||||
if (resolvedPath !== null)
|
||||
context.chunkNodes.set(
|
||||
chunkLookupKey(resolvedPath, manifest.manifest_kind, entry.key),
|
||||
node,
|
||||
);
|
||||
return { manifest, manifestFile, entry, node, resolvedPath, coverage };
|
||||
};
|
||||
|
||||
const addManifestEntryRelationships = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
record: ManifestEntryRecord,
|
||||
lookup: ReadonlyMap<string, ManifestEntryRecord>,
|
||||
): void => {
|
||||
addManifestFileMapping(context, record);
|
||||
for (const specifier of record.entry.imports)
|
||||
addManifestImportEdge(context, {
|
||||
record,
|
||||
lookup,
|
||||
specifier,
|
||||
importKind: "static",
|
||||
});
|
||||
for (const specifier of record.entry.dynamic_imports)
|
||||
addManifestImportEdge(context, {
|
||||
record,
|
||||
lookup,
|
||||
specifier,
|
||||
importKind: "dynamic",
|
||||
});
|
||||
for (const specifier of [...record.entry.css, ...record.entry.assets])
|
||||
addManifestAssetEdge(context, record, specifier);
|
||||
};
|
||||
|
||||
const addManifestFileMapping = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
record: ManifestEntryRecord,
|
||||
): void => {
|
||||
if (record.resolvedPath === null) return;
|
||||
const target = context.fileNodes.get(record.resolvedPath);
|
||||
if (target === undefined) return;
|
||||
context.accumulator.addEdge({
|
||||
source_node_id: record.node.node_id,
|
||||
target_node_id: target.node_id,
|
||||
relation: "maps_to",
|
||||
properties: {
|
||||
kind: "bundler-manifest-file",
|
||||
bundler: record.manifest.bundler,
|
||||
manifest_kind: record.manifest.manifest_kind,
|
||||
file: record.entry.file,
|
||||
resolved_path: record.resolvedPath,
|
||||
resolution_status: "resolved",
|
||||
},
|
||||
evidence: staticInferenceEvidence({
|
||||
sha256: record.manifestFile.sha256,
|
||||
path: record.manifest.path,
|
||||
operation: "resolve-bundler-manifest-file",
|
||||
coverage: record.coverage,
|
||||
}),
|
||||
});
|
||||
};
|
||||
|
||||
const addManifestImportEdge = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
input: ManifestImportInput,
|
||||
): void => {
|
||||
const { record, lookup, specifier, importKind } = input;
|
||||
const targetRecord = resolveManifestEntryReference(
|
||||
context,
|
||||
record.manifest,
|
||||
lookup,
|
||||
specifier,
|
||||
);
|
||||
const target =
|
||||
targetRecord?.node ??
|
||||
unresolvedManifestChunkNode(context, record, specifier, importKind);
|
||||
context.accumulator.addEdge({
|
||||
source_node_id: record.node.node_id,
|
||||
target_node_id: target.node_id,
|
||||
relation: "imports",
|
||||
properties: {
|
||||
kind: `bundler-manifest-${importKind}-import`,
|
||||
bundler: record.manifest.bundler,
|
||||
manifest_kind: record.manifest.manifest_kind,
|
||||
specifier,
|
||||
resolved_path: targetRecord?.resolvedPath ?? null,
|
||||
resolution_status: targetRecord === undefined ? "not-found" : "resolved",
|
||||
},
|
||||
evidence: staticInferenceEvidence({
|
||||
sha256: record.manifestFile.sha256,
|
||||
path: record.manifest.path,
|
||||
operation: "resolve-bundler-manifest-import",
|
||||
coverage: record.coverage,
|
||||
confidence: targetRecord === undefined ? "low" : "high",
|
||||
}),
|
||||
});
|
||||
};
|
||||
|
||||
const addManifestAssetEdge = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
record: ManifestEntryRecord,
|
||||
specifier: string,
|
||||
): void => {
|
||||
const resolvedPath = resolveManifestTargetPath(
|
||||
context,
|
||||
record.manifest,
|
||||
specifier,
|
||||
);
|
||||
const target =
|
||||
(resolvedPath === null ? undefined : context.fileNodes.get(resolvedPath)) ??
|
||||
unresolvedManifestAssetNode(context, record, specifier, resolvedPath);
|
||||
context.accumulator.addEdge({
|
||||
source_node_id: record.node.node_id,
|
||||
target_node_id: target.node_id,
|
||||
relation: "imports",
|
||||
properties: {
|
||||
kind: "bundler-manifest-asset",
|
||||
bundler: record.manifest.bundler,
|
||||
manifest_kind: record.manifest.manifest_kind,
|
||||
specifier,
|
||||
resolved_path: resolvedPath,
|
||||
resolution_status:
|
||||
resolvedPath !== null && context.fileNodes.has(resolvedPath)
|
||||
? "resolved"
|
||||
: "not-found",
|
||||
},
|
||||
evidence: staticInferenceEvidence({
|
||||
sha256: record.manifestFile.sha256,
|
||||
path: record.manifest.path,
|
||||
operation: "resolve-bundler-manifest-asset",
|
||||
coverage: record.coverage,
|
||||
confidence:
|
||||
resolvedPath !== null && context.fileNodes.has(resolvedPath)
|
||||
? "high"
|
||||
: "low",
|
||||
}),
|
||||
});
|
||||
};
|
||||
|
||||
const manifestEntryLookup = (
|
||||
records: readonly ManifestEntryRecord[],
|
||||
): ReadonlyMap<string, ManifestEntryRecord> => {
|
||||
const lookup = new Map<string, ManifestEntryRecord>();
|
||||
for (const record of records) {
|
||||
lookup.set(record.entry.key, record);
|
||||
if (record.entry.file !== null) lookup.set(record.entry.file, record);
|
||||
if (record.resolvedPath !== null) lookup.set(record.resolvedPath, record);
|
||||
}
|
||||
return lookup;
|
||||
};
|
||||
|
||||
const resolveManifestEntryReference = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
manifest: JavaScriptBundlerManifestObservation,
|
||||
lookup: ReadonlyMap<string, ManifestEntryRecord>,
|
||||
specifier: string,
|
||||
): ManifestEntryRecord | undefined => {
|
||||
const direct = lookup.get(specifier);
|
||||
if (direct !== undefined) return direct;
|
||||
const path = resolveManifestTargetPath(context, manifest, specifier);
|
||||
return path === null ? undefined : lookup.get(path);
|
||||
};
|
||||
|
||||
const unresolvedManifestChunkNode = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
record: ManifestEntryRecord,
|
||||
specifier: string,
|
||||
importKind: "static" | "dynamic",
|
||||
): ApplicationNode =>
|
||||
context.accumulator.addNode({
|
||||
kind: "javascript-chunk",
|
||||
identity: artifactLocalIdentity(
|
||||
record.manifestFile.sha256,
|
||||
`${record.manifest.bundler}-unresolved-manifest-${importKind}-import`,
|
||||
`${record.entry.key}:${specifier}`,
|
||||
),
|
||||
observations: [
|
||||
{
|
||||
label: specifier,
|
||||
properties: {
|
||||
semantic_role: "bundler-manifest-chunk-reference",
|
||||
bundler: record.manifest.bundler,
|
||||
manifest_kind: record.manifest.manifest_kind,
|
||||
entry_key: record.entry.key,
|
||||
specifier,
|
||||
resolution_status: "not-found",
|
||||
},
|
||||
evidence: staticInferenceEvidence({
|
||||
sha256: record.manifestFile.sha256,
|
||||
path: record.manifest.path,
|
||||
operation: "retain-unresolved-bundler-manifest-import",
|
||||
coverage: record.coverage,
|
||||
confidence: "low",
|
||||
}),
|
||||
},
|
||||
],
|
||||
});
|
||||
|
||||
const unresolvedManifestAssetNode = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
record: ManifestEntryRecord,
|
||||
specifier: string,
|
||||
resolvedPath: string | null,
|
||||
): ApplicationNode =>
|
||||
context.accumulator.addNode({
|
||||
kind: "artifact",
|
||||
identity: artifactLocalIdentity(
|
||||
record.manifestFile.sha256,
|
||||
`${record.manifest.bundler}-manifest-asset-reference`,
|
||||
`${record.entry.key}:${specifier}`,
|
||||
),
|
||||
observations: [
|
||||
{
|
||||
label: specifier,
|
||||
properties: {
|
||||
semantic_role: "bundler-manifest-asset-reference",
|
||||
bundler: record.manifest.bundler,
|
||||
manifest_kind: record.manifest.manifest_kind,
|
||||
entry_key: record.entry.key,
|
||||
specifier,
|
||||
resolved_path: resolvedPath,
|
||||
resolution_status: "not-found",
|
||||
},
|
||||
evidence: staticInferenceEvidence({
|
||||
sha256: record.manifestFile.sha256,
|
||||
path: record.manifest.path,
|
||||
operation: "retain-unresolved-bundler-manifest-asset",
|
||||
coverage: record.coverage,
|
||||
confidence: "low",
|
||||
}),
|
||||
},
|
||||
],
|
||||
});
|
||||
|
||||
const resolveManifestTargetPath = (
|
||||
context: JavaScriptArtifactGraphContext,
|
||||
manifest: JavaScriptBundlerManifestObservation,
|
||||
specifier: string,
|
||||
): string | null => {
|
||||
for (const candidate of manifestPathCandidates(manifest, specifier))
|
||||
if (context.filesByPath.has(candidate)) return candidate;
|
||||
return null;
|
||||
};
|
||||
|
||||
const manifestPathCandidates = (
|
||||
manifest: JavaScriptBundlerManifestObservation,
|
||||
specifier: string,
|
||||
): readonly string[] => {
|
||||
const normalized = normalizeManifestSpecifier(specifier);
|
||||
if (normalized === null) return [];
|
||||
const base = manifestBasePath(manifest);
|
||||
return [
|
||||
normalized,
|
||||
base === "" ? normalized : normalizeJoinedPath(base, normalized),
|
||||
].filter((value, index, values) => values.indexOf(value) === index);
|
||||
};
|
||||
|
||||
const manifestBasePath = (
|
||||
manifest: JavaScriptBundlerManifestObservation,
|
||||
): string => {
|
||||
const directory = posix.dirname(manifest.path);
|
||||
const base =
|
||||
manifest.manifest_kind === "vite-manifest" &&
|
||||
posix.basename(directory) === ".vite"
|
||||
? posix.dirname(directory)
|
||||
: directory;
|
||||
return base === "." ? "" : base;
|
||||
};
|
||||
|
||||
const normalizeJoinedPath = (base: string, specifier: string): string =>
|
||||
normalizeManifestSpecifier(posix.join(base, specifier)) ?? specifier;
|
||||
|
||||
const normalizeManifestSpecifier = (specifier: string): string | null => {
|
||||
const stripped = specifier.replace(/^\/+/u, "");
|
||||
const normalized = posix.normalize(stripped).replace(/^\.\//u, "");
|
||||
return normalized === "." ||
|
||||
normalized === ".." ||
|
||||
normalized.startsWith("../")
|
||||
? null
|
||||
: normalized;
|
||||
};
|
||||
|
||||
const manifestCoverage = (
|
||||
manifest: JavaScriptBundlerManifestObservation,
|
||||
): JavaScriptArtifactGraphCoverage =>
|
||||
manifest.status === "included"
|
||||
? completeReconstructionCoverage()
|
||||
: partialReconstructionCoverage(
|
||||
[
|
||||
{
|
||||
name: "max-findings",
|
||||
value: manifest.entries.length,
|
||||
unit: "items",
|
||||
},
|
||||
],
|
||||
manifest.omitted_entries,
|
||||
true,
|
||||
);
|
||||
@@ -16,7 +16,10 @@ import {
|
||||
inspectRouteProperty,
|
||||
inspectRoleProperty,
|
||||
} from "./javascriptStaticAnalysisCalls.js";
|
||||
import { inspectBundlerRegistration } from "./javascriptStaticAnalysisBundler.js";
|
||||
import {
|
||||
inspectBundlerRegistration,
|
||||
inspectEsbuildWrapper,
|
||||
} from "./javascriptStaticAnalysisBundler.js";
|
||||
import { finalizeLocatedFindings } from "./javascriptStaticAnalysisFindings.js";
|
||||
import {
|
||||
createJavaScriptAnalysisAccumulator,
|
||||
@@ -167,8 +170,9 @@ const inspectNode = (
|
||||
inspectElectronStaticNode(node, findings);
|
||||
if (t.isCallExpression(node)) {
|
||||
inspectBundlerRegistration(source, node, accumulator, limits);
|
||||
inspectCall(node, findings);
|
||||
} else if (t.isNewExpression(node)) inspectCall(node, findings);
|
||||
inspectEsbuildWrapper(source, node, accumulator, limits);
|
||||
inspectCall(source, node, findings);
|
||||
} else if (t.isNewExpression(node)) inspectCall(source, node, findings);
|
||||
if (
|
||||
(t.isImportDeclaration(node) || t.isExportAllDeclaration(node)) &&
|
||||
node.source !== undefined
|
||||
|
||||
@@ -22,6 +22,7 @@ import {
|
||||
import type { JavaScriptAnalysisAccumulator as AnalysisAccumulator } from "./javascriptStaticAnalysisState.js";
|
||||
import type {
|
||||
JavaScriptBundlerModule,
|
||||
JavaScriptBundlerRegistration,
|
||||
JavaScriptStaticAnalysisLimits,
|
||||
} from "./javascriptStaticAnalysisTypes.js";
|
||||
|
||||
@@ -105,6 +106,56 @@ export const inspectBundlerRegistration = (
|
||||
);
|
||||
};
|
||||
|
||||
/** Inspect esbuild helper wrappers and recover their literal module tables. */
|
||||
export const inspectEsbuildWrapper = (
|
||||
source: string,
|
||||
call: t.CallExpression,
|
||||
accumulator: AnalysisAccumulator,
|
||||
limits: JavaScriptStaticAnalysisLimits,
|
||||
): void => {
|
||||
const name = calleeName(call.callee);
|
||||
const wrapperKind =
|
||||
name === "__commonJS" || name.endsWith(".__commonJS")
|
||||
? "commonjs"
|
||||
: name === "__esm" || name.endsWith(".__esm")
|
||||
? "esm"
|
||||
: null;
|
||||
const table = call.arguments[0];
|
||||
if (wrapperKind === null || !t.isObjectExpression(table)) return;
|
||||
const recovered = recoverBundlerModules(source, table, accumulator, limits);
|
||||
if (recovered.modules.length === 0) return;
|
||||
if (recovered.omittedAsyncChunkKeys > 0) {
|
||||
accumulator.droppedFindings += recovered.omittedAsyncChunkKeys;
|
||||
accumulator.structuralTruncation = true;
|
||||
}
|
||||
accumulator.unknownFindings += recovered.unknownAsyncChunkKeys;
|
||||
const registration: JavaScriptBundlerRegistration = {
|
||||
bundler: "esbuild",
|
||||
runtime: `esbuild-${wrapperKind}`,
|
||||
chunk_keys: [`${wrapperKind}@${String(call.start ?? 0)}`],
|
||||
omitted_chunk_keys: 0,
|
||||
unknown_chunk_keys: 0,
|
||||
runtime_require_name: null,
|
||||
runtime_module_cache_status: "not-observed",
|
||||
entry_module_keys: [],
|
||||
omitted_entry_module_keys: 0,
|
||||
unknown_entry_module_keys: 0,
|
||||
async_chunk_keys: recovered.asyncChunkKeys,
|
||||
omitted_async_chunk_keys: recovered.omittedAsyncChunkKeys,
|
||||
unknown_async_chunk_keys: recovered.unknownAsyncChunkKeys,
|
||||
modules: recovered.modules.sort((left, right) =>
|
||||
compareCodePoints(left.module_key, right.module_key),
|
||||
),
|
||||
location: range(call),
|
||||
};
|
||||
addBoundedFinding(
|
||||
accumulator,
|
||||
`registration\0${registrationKey(registration)}`,
|
||||
limits.maxFindings,
|
||||
() => accumulator.registrations.push(registration),
|
||||
);
|
||||
};
|
||||
|
||||
interface RecoveredBundlerModules {
|
||||
readonly modules: JavaScriptBundlerModule[];
|
||||
readonly asyncChunkKeys: readonly string[];
|
||||
|
||||
@@ -30,6 +30,7 @@ import type {
|
||||
|
||||
/** Inspect one call or new expression for references, endpoints, storage, and roles. */
|
||||
export const inspectCall = (
|
||||
source: string,
|
||||
node: t.CallExpression | t.NewExpression,
|
||||
context: FindingContext,
|
||||
): void => {
|
||||
@@ -52,6 +53,8 @@ export const inspectCall = (
|
||||
kind: "dynamic-import",
|
||||
specifier: chunkLoad.specifier,
|
||||
});
|
||||
for (const specifier of vitePreloadDependencySpecifiers(source, node, name))
|
||||
addReference(context, { node, kind: "dynamic-import", specifier });
|
||||
if (name === "Worker" || name.endsWith(".Worker"))
|
||||
addReference(context, { node, kind: "worker", specifier: first });
|
||||
if (name.endsWith("serviceWorker.register"))
|
||||
@@ -118,6 +121,33 @@ const chunkLoadSpecifier = (
|
||||
return { specifier: prefixedArgument("chunk:", node.arguments[0]) };
|
||||
};
|
||||
|
||||
const vitePreloadDependencySpecifiers = (
|
||||
source: string,
|
||||
node: t.CallExpression | t.NewExpression,
|
||||
name: string,
|
||||
): readonly string[] => {
|
||||
if (name !== "__vite__mapDeps" || !t.isArrayExpression(node.arguments[0]))
|
||||
return [];
|
||||
const indexes = node.arguments[0].elements.flatMap((element) =>
|
||||
t.isNumericLiteral(element) ? [element.value] : [],
|
||||
);
|
||||
if (indexes.length !== node.arguments[0].elements.length) return [];
|
||||
const table = vitePreloadDependencyTable(source);
|
||||
return indexes.flatMap((index) => table[index] ?? []);
|
||||
};
|
||||
|
||||
const vitePreloadDependencyTable = (source: string): readonly string[] => {
|
||||
const match =
|
||||
/\.\s*f\s*\|\|\s*\(\s*[^)]*?\.f\s*=\s*\[([\s\S]*?)\]\s*\)/u.exec(source);
|
||||
const body = match?.[1];
|
||||
if (body === undefined) return [];
|
||||
return [
|
||||
...body.matchAll(/"([^"\\]*(?:\\.[^"\\]*)*)"|'([^'\\]*(?:\\.[^'\\]*)*)'/gu),
|
||||
]
|
||||
.map((literal) => (literal[1] ?? literal[2] ?? "").slice(0, 4_096))
|
||||
.slice(0, 256);
|
||||
};
|
||||
|
||||
const inspectEndpointCall = (
|
||||
node: t.CallExpression | t.NewExpression,
|
||||
name: string,
|
||||
|
||||
@@ -450,6 +450,8 @@ const vendorPatterns = [
|
||||
{ name: "webpack", patterns: ["__webpack_require__", "webpackChunk"] },
|
||||
{ name: "Rspack", patterns: ["__webpack_require__.f", "rspackChunk"] },
|
||||
{ name: "Vite", patterns: ["__vite__", "import.meta.hot"] },
|
||||
{ name: "Rollup", patterns: ["ROLLUP_FILE_URL", "import.meta.ROLLUP"] },
|
||||
{ name: "esbuild", patterns: ["__commonJS", "__esm"] },
|
||||
{ name: "React", patterns: ["React.createElement", "react/jsx-runtime"] },
|
||||
{ name: "Vue", patterns: ["__VUE__", "createApp("] },
|
||||
{ name: "Next.js", patterns: ["__NEXT_DATA__", "/_next/"] },
|
||||
|
||||
@@ -67,9 +67,9 @@ export interface JavaScriptBundlerModule {
|
||||
readonly location: JavaScriptSourceRange;
|
||||
}
|
||||
|
||||
/** One statically recognized Webpack/Rspack chunk registration. */
|
||||
/** One statically recognized bundler chunk or module registration. */
|
||||
export interface JavaScriptBundlerRegistration {
|
||||
readonly bundler: "webpack" | "rspack";
|
||||
readonly bundler: "webpack" | "rspack" | "esbuild";
|
||||
readonly runtime: string;
|
||||
readonly chunk_keys: readonly string[];
|
||||
readonly omitted_chunk_keys: number;
|
||||
|
||||
@@ -103,6 +103,86 @@ describe("Webpack and Rspack runtime adapters", () => {
|
||||
await rm(root, { recursive: true, force: true });
|
||||
}
|
||||
});
|
||||
|
||||
it("projects Vite/Rollup manifests and esbuild metafiles without execution", async () => {
|
||||
const root = await esmBundlerFixture();
|
||||
try {
|
||||
const result = await reconstructJavaScriptArtifact({ input_path: root });
|
||||
const graph = result.graph;
|
||||
|
||||
const viteMain = manifestChunk(graph, "vite", "src/main.ts");
|
||||
const viteFeature = manifestChunk(graph, "vite", "src/feature.ts");
|
||||
const viteVendor = manifestChunk(graph, "vite", "_vendor.js");
|
||||
const rollupEntry = manifestChunk(graph, "rollup", "src/entry.ts");
|
||||
const rollupNested = manifestChunk(graph, "rollup", "chunks/nested.js");
|
||||
const esbuildApp = manifestChunk(graph, "esbuild", "out/app.js");
|
||||
const esbuildLazy = manifestChunk(graph, "esbuild", "out/chunk.js");
|
||||
const esbuildModule = moduleNode(graph, "src/dep.js");
|
||||
|
||||
expect(viteMain?.observations[0]?.properties).toMatchObject({
|
||||
bundler: "vite",
|
||||
manifest_kind: "vite-manifest",
|
||||
file: "assets/main-abc.js",
|
||||
resolved_path: "dist/assets/main-abc.js",
|
||||
entry: true,
|
||||
css: ["assets/main.css"],
|
||||
assets: ["assets/logo.svg"],
|
||||
});
|
||||
expect(edge(graph, viteMain, viteVendor, "imports")).toMatchObject({
|
||||
properties: expect.objectContaining({
|
||||
kind: "bundler-manifest-static-import",
|
||||
resolution_status: "resolved",
|
||||
}),
|
||||
});
|
||||
expect(edge(graph, viteMain, viteFeature, "imports")).toMatchObject({
|
||||
properties: expect.objectContaining({
|
||||
kind: "bundler-manifest-dynamic-import",
|
||||
resolution_status: "resolved",
|
||||
}),
|
||||
});
|
||||
expect(
|
||||
graph.edges.some(
|
||||
({ source_node_id, relation, properties }) =>
|
||||
source_node_id === viteMain?.node_id &&
|
||||
relation === "imports" &&
|
||||
properties.kind === "bundler-manifest-asset" &&
|
||||
properties.specifier === "assets/logo.svg" &&
|
||||
properties.resolution_status === "not-found",
|
||||
),
|
||||
).toBe(true);
|
||||
|
||||
expect(rollupEntry?.observations[0]?.properties).toMatchObject({
|
||||
bundler: "rollup",
|
||||
manifest_kind: "rollup-manifest",
|
||||
resolved_path: "rollup/chunks/entry.js",
|
||||
});
|
||||
expect(edge(graph, rollupEntry, rollupNested, "imports")).toMatchObject({
|
||||
properties: expect.objectContaining({
|
||||
kind: "bundler-manifest-dynamic-import",
|
||||
resolution_status: "resolved",
|
||||
}),
|
||||
});
|
||||
|
||||
expect(esbuildApp?.observations[0]?.properties).toMatchObject({
|
||||
bundler: "esbuild",
|
||||
manifest_kind: "esbuild-metafile",
|
||||
source: "src/app.ts",
|
||||
resolved_path: "esbuild/out/app.js",
|
||||
});
|
||||
expect(edge(graph, esbuildApp, esbuildLazy, "imports")).toMatchObject({
|
||||
properties: expect.objectContaining({
|
||||
kind: "bundler-manifest-dynamic-import",
|
||||
resolution_status: "resolved",
|
||||
}),
|
||||
});
|
||||
expect(esbuildModule?.observations[0]?.properties).toMatchObject({
|
||||
bundler: "esbuild",
|
||||
module_key: "src/dep.js",
|
||||
});
|
||||
} finally {
|
||||
await rm(root, { recursive: true, force: true });
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
const bundlerFixture = async (): Promise<string> => {
|
||||
@@ -158,6 +238,135 @@ const bundlerFixture = async (): Promise<string> => {
|
||||
return root;
|
||||
};
|
||||
|
||||
const esmBundlerFixture = async (): Promise<string> => {
|
||||
const root = await mkdtemp(join(tmpdir(), "rea-esm-bundler-adapters-"));
|
||||
await mkdir(join(root, "dist", ".vite"), { recursive: true });
|
||||
await mkdir(join(root, "dist", "assets"), { recursive: true });
|
||||
await mkdir(join(root, "rollup", "chunks"), { recursive: true });
|
||||
await mkdir(join(root, "esbuild", "out"), { recursive: true });
|
||||
await writeFile(
|
||||
join(root, "dist", ".vite", "manifest.json"),
|
||||
JSON.stringify(
|
||||
{
|
||||
"src/main.ts": {
|
||||
file: "assets/main-abc.js",
|
||||
src: "src/main.ts",
|
||||
isEntry: true,
|
||||
imports: ["_vendor.js"],
|
||||
dynamicImports: ["src/feature.ts"],
|
||||
css: ["assets/main.css"],
|
||||
assets: ["assets/logo.svg"],
|
||||
},
|
||||
"src/feature.ts": {
|
||||
file: "assets/feature-def.js",
|
||||
src: "src/feature.ts",
|
||||
isDynamicEntry: true,
|
||||
imports: ["_vendor.js"],
|
||||
},
|
||||
"_vendor.js": { file: "assets/vendor.js" },
|
||||
},
|
||||
null,
|
||||
2,
|
||||
),
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "dist", "assets", "main-abc.js"),
|
||||
`
|
||||
import { helper } from "./vendor.js";
|
||||
const __vite__mapDeps = (i, m = __vite__mapDeps, d = (m.f || (m.f = ["./feature-def.js", "./main.css"]))) => i.map((i) => d[i]);
|
||||
export const start = () => __vitePreload(() => import("./feature-def.js"), __vite__mapDeps([0, 1]));
|
||||
helper();
|
||||
`,
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "dist", "assets", "feature-def.js"),
|
||||
`export const feature = "feature";`,
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "dist", "assets", "vendor.js"),
|
||||
`export const helper = () => "vendor";`,
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "rollup", "rollup-manifest.json"),
|
||||
JSON.stringify(
|
||||
{
|
||||
"src/entry.ts": {
|
||||
file: "chunks/entry.js",
|
||||
isEntry: true,
|
||||
imports: ["chunks/shared.js"],
|
||||
dynamicImports: ["chunks/nested.js"],
|
||||
},
|
||||
"chunks/shared.js": { file: "chunks/shared.js" },
|
||||
"chunks/nested.js": { file: "chunks/nested.js" },
|
||||
},
|
||||
null,
|
||||
2,
|
||||
),
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "rollup", "chunks", "entry.js"),
|
||||
`import "./shared.js"; export const nested = () => import("./nested.js");`,
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "rollup", "chunks", "shared.js"),
|
||||
`export const shared = true;`,
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "rollup", "chunks", "nested.js"),
|
||||
`export const nested = true;`,
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "esbuild", "esbuild-metafile.json"),
|
||||
JSON.stringify(
|
||||
{
|
||||
inputs: {
|
||||
"src/app.ts": {},
|
||||
"src/lazy.ts": {},
|
||||
},
|
||||
outputs: {
|
||||
"out/app.js": {
|
||||
entryPoint: "src/app.ts",
|
||||
imports: [
|
||||
{ path: "out/shared.js", kind: "import-statement" },
|
||||
{ path: "out/chunk.js", kind: "dynamic-import" },
|
||||
],
|
||||
},
|
||||
"out/chunk.js": { entryPoint: "src/lazy.ts", imports: [] },
|
||||
"out/shared.js": { imports: [] },
|
||||
},
|
||||
},
|
||||
null,
|
||||
2,
|
||||
),
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "esbuild", "out", "app.js"),
|
||||
`
|
||||
var require_dep = __commonJS({
|
||||
"src/dep.js"(exports, module) {
|
||||
module.exports = { value: 1 };
|
||||
}
|
||||
});
|
||||
var init_core = __esm({
|
||||
"src/core.js"() {
|
||||
require_dep();
|
||||
}
|
||||
});
|
||||
init_core();
|
||||
import("./chunk.js");
|
||||
`,
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "esbuild", "out", "chunk.js"),
|
||||
`export const lazy = true;`,
|
||||
);
|
||||
await writeFile(
|
||||
join(root, "esbuild", "out", "shared.js"),
|
||||
`export const shared = true;`,
|
||||
);
|
||||
return root;
|
||||
};
|
||||
|
||||
const chunk = (
|
||||
graph: JavaScriptApplicationGraph,
|
||||
runtime: string,
|
||||
@@ -186,6 +395,20 @@ const moduleNode = (
|
||||
),
|
||||
);
|
||||
|
||||
const manifestChunk = (
|
||||
graph: JavaScriptApplicationGraph,
|
||||
bundler: string,
|
||||
entryKey: string,
|
||||
): ApplicationNode | undefined =>
|
||||
graph.nodes.find(
|
||||
({ kind, observations }) =>
|
||||
kind === "javascript-chunk" &&
|
||||
observations.some(
|
||||
({ properties }) =>
|
||||
properties.bundler === bundler && properties.entry_key === entryKey,
|
||||
),
|
||||
);
|
||||
|
||||
const edge = (
|
||||
graph: JavaScriptApplicationGraph,
|
||||
source: ApplicationNode | undefined,
|
||||
|
||||
Reference in new issue
Block a user