refactor: add more log and assertion

This commit is contained in:
林一二 2021-12-12 20:51:04 +08:00
parent ba6bca1560
commit 8fc533d767
3 changed files with 73 additions and 27 deletions

View file

@ -133,6 +133,10 @@ export interface IWorkspaceService {
remove(id: string): Promise<void>;
removeWorkspacePicture(id: string): Promise<void>;
set(id: string, workspace: IWorkspace, immediate?: boolean): Promise<void>;
/**
* Set new workspace to active, and make the old active workspace inactive
* @param id id to active
*/
setActiveWorkspace(id: string): Promise<void>;
setWorkspacePicture(id: string, sourcePicturePath: string): Promise<void>;
setWorkspaces(newWorkspaces: Record<string, IWorkspace>): Promise<void>;