UNPKG

@reptilbud/etcd3-temp

Version:
42 lines 1.33 kB
(function (factory) { if (typeof module === "object" && typeof module.exports === "object") { var v = factory(require, exports); if (v !== undefined) module.exports = v; } else if (typeof define === "function" && define.amd) { define(["require", "exports", "rxjs/Observable", "./managers"], factory); } })(function (require, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Observable_1 = require("rxjs/Observable"); const managers_1 = require("./managers"); class Etcd3Ext { static setConfig(config) { return { token: Etcd3Ext, config }; } /** * Initilization of the extension * Create the manager instance * * @param {CoreModule} module * @param {Etcd3Config} config * * @returns Observable */ onExtensionLoad(module, config) { return Observable_1.Observable .of(new managers_1.Etcd3Manager(config)) .map(_ => ({ instance: this, token: Etcd3Ext, value: _ })); } } exports.Etcd3Ext = Etcd3Ext; }); //# sourceMappingURL=etcd3.extension.js.map