Class: ListWatch<T>
Defined in: src/cache.ts:31
Type Parameters
T
T extends KubernetesObject
Implements
ObjectCache<T>Informer<T>
Constructors
Constructor
new ListWatch<
T>(path,watch,listFn,autoStart?,labelSelector?,fieldSelector?,options?):ListWatch<T>
Defined in: src/cache.ts:51
Parameters
path
string
watch
listFn
ListPromise<T>
autoStart?
boolean = true
labelSelector?
string
fieldSelector?
string
options?
Returns
ListWatch<T>
Methods
get()
get(
name,namespace?):T|undefined
Defined in: src/cache.ts:129
Parameters
name
string
namespace?
string
Returns
T | undefined
Implementation of
latestResourceVersion()
latestResourceVersion():
string
Defined in: src/cache.ts:152
Returns
string
list()
list(
namespace?): readonlyT[]
Defined in: src/cache.ts:137
Parameters
namespace?
string
Returns
readonly T[]
Implementation of
off()
Call Signature
off(
verb,cb):void
Defined in: src/cache.ts:108
Parameters
verb
"add" | "update" | "change" | "delete"
cb
Returns
void
Implementation of
Call Signature
off(
verb,cb):void
Defined in: src/cache.ts:109
Parameters
verb
"connect" | "error"
cb
Returns
void
Implementation of
on()
Call Signature
on(
verb,cb):void
Defined in: src/cache.ts:90
Parameters
verb
"add" | "update" | "change" | "delete"
cb
Returns
void
Implementation of
Call Signature
on(
verb,cb):void
Defined in: src/cache.ts:91
Parameters
verb
"connect" | "error"
cb
Returns
void
Implementation of
start()
start():
Promise<void>
Defined in: src/cache.ts:78
Returns
Promise<void>
Implementation of
stop()
stop():
Promise<void>
Defined in: src/cache.ts:85
Returns
Promise<void>