Line

You are reading docs for v0.8. See latest (v0.9)

ui/client/features/shell/services/ProjectApi

Cockpit client (features), v0.8. Source: ui/client/features/shell/services/ProjectApi.ts.

Functions#

closeProjectDir()#

closeProjectDir(): Promise<string | null>

Defined in: ui/client/features/shell/services/ProjectApi.ts:15

Points the whole UI at another local project (POST /api/settings; only projectDir is sent, other settings are left alone). Returns an error message or null.

Returns#

Promise<string | null>


fetchProjectDir()#

fetchProjectDir(): Promise<string | null>

Defined in: ui/client/features/shell/services/ProjectApi.ts:4

The current project directory (ui/server GET /api/settings).

Returns#

Promise<string | null>


switchProjectDir()#

switchProjectDir(projectDir): Promise<string | null>

Defined in: ui/client/features/shell/services/ProjectApi.ts:20

Parameters#

projectDir

string

Returns#

Promise<string | null>