(fullConfig: FullConfigType)
| 382 | } |
| 383 | |
| 384 | export 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 | } |
no test coverage detected