20 lines
841 B
JavaScript
20 lines
841 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.makeInformer = exports.ERROR = exports.CONNECT = exports.DELETE = exports.CHANGE = exports.UPDATE = exports.ADD = void 0;
|
|
const cache_1 = require("./cache");
|
|
const watch_1 = require("./watch");
|
|
// These are issued per object
|
|
exports.ADD = 'add';
|
|
exports.UPDATE = 'update';
|
|
exports.CHANGE = 'change';
|
|
exports.DELETE = 'delete';
|
|
// This is issued when a watch connects or reconnects
|
|
exports.CONNECT = 'connect';
|
|
// This is issued when there is an error
|
|
exports.ERROR = 'error';
|
|
function makeInformer(kubeconfig, path, listPromiseFn, labelSelector) {
|
|
const watch = new watch_1.Watch(kubeconfig);
|
|
return new cache_1.ListWatch(path, watch, listPromiseFn, false, labelSelector);
|
|
}
|
|
exports.makeInformer = makeInformer;
|
|
//# sourceMappingURL=informer.js.map
|