<divclass="tsd-signature"><spanclass="tsd-signature-keyword">interface</span><spanclass="tsd-kind-interface">JavaScriptReplayRunner</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â <aclass="tsd-kind-property"href="#execute">execute</a><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-parameter">prepared</span><spanclass="tsd-signature-symbol">:</span><ahref="application_JavaScriptReplayPlanning.PreparedReplayPlan.html"class="tsd-signature-type tsd-kind-interface">PreparedReplayPlan</a><spanclass="tsd-signature-symbol">,</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-parameter">policy</span><spanclass="tsd-signature-symbol">:</span><ahref="application_JavaScriptReplayPlanning.JavaScriptReplayPolicy.html"class="tsd-signature-type tsd-kind-interface">JavaScriptReplayPolicy</a><spanclass="tsd-signature-symbol">,</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-parameter">signal</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">AbortSignal</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">cleanup</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">residual_resources</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">state</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"complete"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"incomplete"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">comparison</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">case_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">left_index</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">right_index</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">status</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"unknown"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"changed"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"equal"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">limitations</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/JavaScriptReplayPlanning.ts#L73">src/application/JavaScriptReplayPlanning.ts:73</a></li></ul></aside>
<divclass="tsd-signature"><spanclass="tsd-kind-property">execute</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">(</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">prepared</span><spanclass="tsd-signature-symbol">:</span><ahref="application_JavaScriptReplayPlanning.PreparedReplayPlan.html"class="tsd-signature-type tsd-kind-interface">PreparedReplayPlan</a><spanclass="tsd-signature-symbol">,</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">policy</span><spanclass="tsd-signature-symbol">:</span><ahref="application_JavaScriptReplayPlanning.JavaScriptReplayPolicy.html"class="tsd-signature-type tsd-kind-interface">JavaScriptReplayPolicy</a><spanclass="tsd-signature-symbol">,</span><br/>Â Â Â Â <spanclass="tsd-kind-parameter">signal</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">AbortSignal</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">cleanup</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">residual_resources</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">state</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"complete"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"incomplete"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">comparison</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">case_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">left_index</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">right_index</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">status</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">"unknown"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"changed"</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">|</span><spanclass="tsd-signature-type">"equal"</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-signature-symbol">}</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">limitations</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">[]</span><spanclass="tsd-signature-symbol">;</span><br/>Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">outcomes</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-symbol">{</span><br/>Â Â Â Â Â Â Â Â Â Â Â Â <spanclass="tsd-kind-property">case_id</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span><spanclass="tsd-signature-symbol">;</span
<li>Defined in <ahref="https://github.com/morluto/rea/blob/main/src/application/JavaScriptReplayPlanning.ts#L74">src/application/JavaScriptReplayPlanning.ts:74</a></li></ul></aside></section></section></details></div>