Skip to content

Class: InMemoryWorkspaceService ​

Defined in: testing/in-memory-services.ts:18

In-memory workspace service for testing

Implements ​

Constructors ​

Constructor ​

ts
new InMemoryWorkspaceService(): InMemoryWorkspaceService;

Returns ​

InMemoryWorkspaceService

Methods ​

createFolder() ​

ts
createFolder(_params): Promise<FolderNode>;

Defined in: testing/in-memory-services.ts:36

Not supported; throws. Use FolderApplicationService instead.

Parameters ​

ParameterType
_params{ name: string; parentId?: string; }
_params.namestring
_params.parentId?string

Returns ​

Promise<FolderNode>

Implementation of ​

WorkspaceService.createFolder


deleteFolder() ​

ts
deleteFolder(_params): Promise<void>;

Defined in: testing/in-memory-services.ts:51

Not supported; throws. Use FolderApplicationService instead.

Parameters ​

ParameterType
_params{ folderId: string; }
_params.folderIdstring

Returns ​

Promise<void>

Implementation of ​

WorkspaceService.deleteFolder


getWorkspace() ​

ts
getWorkspace(): Promise<WorkspaceSnapshot>;

Defined in: testing/in-memory-services.ts:22

Returns the stored snapshot. Throws if updateWorkspace has not been called yet.

Returns ​

Promise<WorkspaceSnapshot>

Implementation of ​

WorkspaceService.getWorkspace


moveFolder() ​

ts
moveFolder(_params): Promise<void>;

Defined in: testing/in-memory-services.ts:46

Not supported; throws. Use FolderApplicationService instead.

Parameters ​

ParameterType
_params{ folderId: string; targetParentId: string; }
_params.folderIdstring
_params.targetParentIdstring

Returns ​

Promise<void>

Implementation of ​

WorkspaceService.moveFolder


renameFolder() ​

ts
renameFolder(_params): Promise<FolderNode>;

Defined in: testing/in-memory-services.ts:41

Not supported; throws. Use FolderApplicationService instead.

Parameters ​

ParameterType
_params{ folderId: string; name: string; }
_params.folderIdstring
_params.namestring

Returns ​

Promise<FolderNode>

Implementation of ​

WorkspaceService.renameFolder


updateWorkspace() ​

ts
updateWorkspace(snapshot): Promise<WorkspaceSnapshot>;

Defined in: testing/in-memory-services.ts:30

Replaces the stored snapshot with snapshot (no merge).

Parameters ​

ParameterType
snapshotWorkspaceSnapshot

Returns ​

Promise<WorkspaceSnapshot>

Implementation of ​

WorkspaceService.updateWorkspace