MCPcopy
hub / github.com/wavetermdev/waveterm / getSpareTab

Function getSpareTab

emain/emain-tabview.ts:384–395  ·  view source on GitHub ↗
(fullConfig: FullConfigType)

Source from the content-addressed store, hash-verified

382}
383
384export function getSpareTab(fullConfig: FullConfigType): WaveTabView {
385 setTimeout(() => ensureHotSpareTab(fullConfig), 500);
386 if (HotSpareTab != null) {
387 const rtn = HotSpareTab;
388 HotSpareTab = null;
389 console.log("getSpareTab: returning hotspare");
390 return rtn;
391 } else {
392 console.log("getSpareTab: creating new tab");
393 return new WaveTabView(fullConfig);
394 }
395}

Callers 1

getOrCreateWebViewForTabFunction · 0.85

Calls 1

ensureHotSpareTabFunction · 0.85

Tested by

no test coverage detected