Skip to main content

Class: ListWatch<T>

Defined in: src/cache.ts:35

Type Parameters​

T​

T extends KubernetesObject

Implements​

Constructors​

Constructor​

new ListWatch<T>(path, watch, listFn, autoStart?, labelSelector?, fieldSelector?, options?): ListWatch<T>

Defined in: src/cache.ts:67

Parameters​

path​

string

watch​

Watch

listFn​

ListPromise<T>

autoStart?​

boolean = true

labelSelector?​

string

fieldSelector?​

string

options?​

ListWatchOptions

Returns​

ListWatch<T>

Methods​

get()​

get(name, namespace?): T | undefined

Defined in: src/cache.ts:150

Parameters​

name​

string

namespace?​

string

Returns​

T | undefined

Implementation of​

ObjectCache.get


latestResourceVersion()​

latestResourceVersion(): string

Defined in: src/cache.ts:173

Returns​

string


list()​

list(namespace?): readonly T[]

Defined in: src/cache.ts:158

Parameters​

namespace?​

string

Returns​

readonly T[]

Implementation of​

ObjectCache.list


off()​

Call Signature​

off(verb, cb): void

Defined in: src/cache.ts:129

Parameters​
verb​

"add" | "update" | "change" | "delete"

cb​

ObjectCallback<T>

Returns​

void

Implementation of​

Informer.off

Call Signature​

off(verb, cb): void

Defined in: src/cache.ts:130

Parameters​
verb​

"connect" | "error"

cb​

ErrorCallback

Returns​

void

Implementation of​

Informer.off


on()​

Call Signature​

on(verb, cb): void

Defined in: src/cache.ts:111

Parameters​
verb​

"add" | "update" | "change" | "delete"

cb​

ObjectCallback<T>

Returns​

void

Implementation of​

Informer.on

Call Signature​

on(verb, cb): void

Defined in: src/cache.ts:112

Parameters​
verb​

"connect" | "error"

cb​

ErrorCallback

Returns​

void

Implementation of​

Informer.on


start()​

start(): Promise<void>

Defined in: src/cache.ts:96

Returns​

Promise<void>

Implementation of​

Informer.start


stop()​

stop(): Promise<void>

Defined in: src/cache.ts:105

Returns​

Promise<void>

Implementation of​

Informer.stop