Class: InMemoryWorkspaceService
Defined in: testing/in-memory-services.ts:18
In-memory workspace service for testing
Implements
Constructors
Constructor
new InMemoryWorkspaceService(): InMemoryWorkspaceService;Returns
InMemoryWorkspaceService
Methods
createFolder()
createFolder(_params): Promise<FolderNode>;Defined in: testing/in-memory-services.ts:36
Not supported; throws. Use FolderApplicationService instead.
Parameters
| Parameter | Type |
|---|---|
_params | { name: string; parentId?: string; } |
_params.name | string |
_params.parentId? | string |
Returns
Promise<FolderNode>
Implementation of
deleteFolder()
deleteFolder(_params): Promise<void>;Defined in: testing/in-memory-services.ts:51
Not supported; throws. Use FolderApplicationService instead.
Parameters
| Parameter | Type |
|---|---|
_params | { folderId: string; } |
_params.folderId | string |
Returns
Promise<void>
Implementation of
getWorkspace()
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
moveFolder()
moveFolder(_params): Promise<void>;Defined in: testing/in-memory-services.ts:46
Not supported; throws. Use FolderApplicationService instead.
Parameters
| Parameter | Type |
|---|---|
_params | { folderId: string; targetParentId: string; } |
_params.folderId | string |
_params.targetParentId | string |
Returns
Promise<void>
Implementation of
renameFolder()
renameFolder(_params): Promise<FolderNode>;Defined in: testing/in-memory-services.ts:41
Not supported; throws. Use FolderApplicationService instead.
Parameters
| Parameter | Type |
|---|---|
_params | { folderId: string; name: string; } |
_params.folderId | string |
_params.name | string |
Returns
Promise<FolderNode>
Implementation of
updateWorkspace()
updateWorkspace(snapshot): Promise<WorkspaceSnapshot>;Defined in: testing/in-memory-services.ts:30
Replaces the stored snapshot with snapshot (no merge).
Parameters
| Parameter | Type |
|---|---|
snapshot | WorkspaceSnapshot |
Returns
Promise<WorkspaceSnapshot>