( workspaceId: string, signal?: AbortSignal )
| 24 | } |
| 25 | |
| 26 | export async function fetchWorkspaceEnvironment( |
| 27 | workspaceId: string, |
| 28 | signal?: AbortSignal |
| 29 | ): Promise<WorkspaceEnvironmentData> { |
| 30 | const { data } = await requestJson(getWorkspaceEnvironmentContract, { |
| 31 | params: { id: workspaceId }, |
| 32 | signal, |
| 33 | }) |
| 34 | |
| 35 | return { |
| 36 | workspace: data.workspace || {}, |
| 37 | personal: data.personal || {}, |
| 38 | conflicts: data.conflicts || [], |
| 39 | } |
| 40 | } |
no test coverage detected