Line

ui/client/lib/http

Cockpit client (shared), v0.9. Source: ui/client/lib/http.ts.

Functions#

getJson()#

getJson<T>(path): Promise<T>

Defined in: ui/client/lib/http.ts:31

Type Parameters#

T

T = unknown

Parameters#

path

string

Returns#

Promise<T>


postJson()#

postJson<T>(path, body): Promise<T>

Defined in: ui/client/lib/http.ts:14

Type Parameters#

T

T = unknown

Parameters#

path

string

body

unknown

Returns#

Promise<T>


sendJson()#

sendJson<T>(method, path, body?, headers?): Promise<{ body: T; status: number; }>

Defined in: ui/client/lib/http.ts:40

Type Parameters#

T

T = unknown

Parameters#

method

"GET" | "POST" | "PUT" | "DELETE"

path

string

body?

unknown

headers?

Record<string, string> = {}

Returns#

Promise<{ body: T; status: number; }>