Skip to main content

Class: ListWatch<T>

Defined in: src/cache.ts:31

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:51

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:129

Parameters

name

string

namespace?

string

Returns

T | undefined

Implementation of

ObjectCache.get


latestResourceVersion()

latestResourceVersion(): string

Defined in: src/cache.ts:152

Returns

string


list()

list(namespace?): readonly T[]

Defined in: src/cache.ts:137

Parameters

namespace?

string

Returns

readonly T[]

Implementation of

ObjectCache.list


off()

Call Signature

off(verb, cb): void

Defined in: src/cache.ts:108

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:109

Parameters
verb

"connect" | "error"

cb

ErrorCallback

Returns

void

Implementation of

Informer.off


on()

Call Signature

on(verb, cb): void

Defined in: src/cache.ts:90

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:91

Parameters
verb

"connect" | "error"

cb

ErrorCallback

Returns

void

Implementation of

Informer.on


start()

start(): Promise<void>

Defined in: src/cache.ts:78

Returns

Promise<void>

Implementation of

Informer.start


stop()

stop(): Promise<void>

Defined in: src/cache.ts:85

Returns

Promise<void>

Implementation of

Informer.stop