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

Function createWorkspace

emain/emain-window.ts:779–788  ·  view source on GitHub ↗
(window: WaveBrowserWindow)

Source from the content-addressed store, hash-verified

777});
778
779export async function createWorkspace(window: WaveBrowserWindow) {
780 const newWsId = await WorkspaceService.CreateWorkspace("", "", "", true);
781 if (newWsId) {
782 if (window) {
783 await window.switchWorkspace(newWsId);
784 } else {
785 await createWindowForWorkspace(newWsId);
786 }
787 }
788}
789
790ipcMain.on("create-workspace", (event) => {
791 fireAndForget(async () => {

Callers 2

getWorkspaceMenuFunction · 0.90
emain-window.tsFile · 0.85

Calls 3

createWindowForWorkspaceFunction · 0.85
switchWorkspaceMethod · 0.80
CreateWorkspaceMethod · 0.45

Tested by

no test coverage detected