Skip to main content

Interface: QueryResponse<DataType, ErrorType>

Defined in: lib/k8s/api/v2/hooks.ts:33

Extended by

Type Parameters

Type Parameter
DataType
ErrorType

Properties

data

data: DataType | null;

Defined in: lib/k8s/api/v2/hooks.ts:37

The last successfully resolved data for the query.


error

error: ErrorType | null;

Defined in: lib/k8s/api/v2/hooks.ts:42

The error object for the query, if an error was thrown.

  • Defaults to null.

isError

isError: boolean;

Defined in: lib/k8s/api/v2/hooks.ts:47

A derived boolean from the status variable, provided for convenience.

  • true if the query attempt resulted in an error.

isFetching

isFetching: boolean;

Defined in: lib/k8s/api/v2/hooks.ts:55

Is true whenever the query is executing, which includes initial fetch as well as background refetch.


isLoading

isLoading: boolean;

Defined in: lib/k8s/api/v2/hooks.ts:51

Is true whenever the first fetch for a query is in-flight.


isSuccess

isSuccess: boolean;

Defined in: lib/k8s/api/v2/hooks.ts:60

A derived boolean from the status variable, provided for convenience.

  • true if the query has received a response with no errors and is ready to display its data.

status

status: QueryStatus;

Defined in: lib/k8s/api/v2/hooks.ts:68

The status of the query.

  • Will be:
    • pending if there's no cached data and no query attempt was finished yet.
    • error if the query attempt resulted in an error.
    • success if the query has received a response with no errors and is ready to display its data.