<divclass="tsd-signature tsd-anchor-link"id="captureelectronscripts"><spanclass="tsd-kind-call-signature">captureElectronScripts</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">input</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">ElectronScriptCaptureInput</span><spanclass="tsd-signature-symbol">,</span><br/><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">Promise</span><spanclass="tsd-signature-symbol"><</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">items</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">cdp_hash</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">file_path</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">frame_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">is_module</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">language</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">length</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">script_key</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">source</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">included</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">false</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">reason</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">artifact</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">bytes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">charset</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"utf-8"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">media_type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â
<divclass="tsd-description">
<divclass="tsd-comment tsd-typography"><p>Normalize root-confined script metadata and optionally approved source.</p>
<h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">Promise</span><spanclass="tsd-signature-symbol"><</span><br/>Â Â Â Â <spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">items</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">cdp_hash</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">file_path</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">frame_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">is_module</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">language</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">length</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">script_key</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">source</span><spanclass="tsd-signature-symbol">:</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><spanclass="tsd-kind-property">included</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">false</span><spanclass="tsd-signature-symbol">;</span><spanclass="tsd-kind-property">reason</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">}</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">artifact</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">bytes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">charset</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"utf-8"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">media_type</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">sha256</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">text</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/browser/CdpElectronScripts.ts#L29">src/browser/CdpElectronScripts.ts:29</a></li></ul></aside></div></li></ul></section></div>