UNPKG

sdg

Version:

pomelo ts

58 lines 3.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Sdg = void 0; const tslib_1 = require("tslib"); const application_1 = tslib_1.__importDefault(require("./application")); const backendSession_1 = tslib_1.__importDefault(require("./components/backendSession")); const connector_1 = tslib_1.__importDefault(require("./components/connector")); const master_1 = tslib_1.__importDefault(require("./components/master")); const proxy_1 = tslib_1.__importDefault(require("./components/proxy")); const remote_1 = tslib_1.__importDefault(require("./components/remote")); const server_1 = tslib_1.__importDefault(require("./components/server")); const session_1 = tslib_1.__importDefault(require("./components/session")); const channel_1 = tslib_1.__importDefault(require("./components/channel")); const pushScheduler_1 = tslib_1.__importDefault(require("./components/pushScheduler")); const time_1 = tslib_1.__importDefault(require("./filters/handler/time")); const timeout_1 = tslib_1.__importDefault(require("./filters/handler/timeout")); const dictionary_1 = tslib_1.__importDefault(require("./components/dictionary")); const protobuf_1 = tslib_1.__importDefault(require("./components/protobuf")); const monitor_1 = tslib_1.__importDefault(require("./components/monitor")); const connection_1 = tslib_1.__importDefault(require("./components/connection")); class Sdg { constructor() { this.components = { backendSession: backendSession_1.default, channel: channel_1.default, connection: connection_1.default, connector: connector_1.default, dictionary: dictionary_1.default, master: master_1.default, monitor: monitor_1.default, protobuf: protobuf_1.default, proxy: proxy_1.default, pushScheduler: pushScheduler_1.default, remote: remote_1.default, server: server_1.default, session: session_1.default }; this.filters = { time: new time_1.default(), timeout: new timeout_1.default() }; } createApp(opts) { const app = new application_1.default(opts); this._app = app; return app; } /** * Get application */ get app() { return this._app; } } exports.Sdg = Sdg; // export type Application = Application; exports.default = new Sdg(); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2RnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3NkZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsd0VBQXdDO0FBRXhDLHlGQUFrRTtBQUNsRSwrRUFBd0Q7QUFDeEQseUVBQWtEO0FBQ2xELHVFQUFnRDtBQUNoRCx5RUFBa0Q7QUFDbEQseUVBQWtEO0FBQ2xELDJFQUFvRDtBQUNwRCwyRUFBb0Q7QUFDcEQsdUZBQWdFO0FBRWhFLDBFQUFnRDtBQUNoRCxnRkFBc0Q7QUFDdEQsaUZBQTBEO0FBQzFELDZFQUFzRDtBQUN0RCwyRUFBb0Q7QUFDcEQsaUZBQTBEO0FBRTFELE1BQWEsR0FBRztJQXNCZDtRQXBCTyxlQUFVLEdBQUc7WUFDbEIsY0FBYyxFQUFFLHdCQUF1QjtZQUN2QyxPQUFPLEVBQUUsaUJBQWdCO1lBQ3pCLFVBQVUsRUFBRSxvQkFBbUI7WUFDL0IsU0FBUyxFQUFFLG1CQUFrQjtZQUM3QixVQUFVLEVBQUUsb0JBQW1CO1lBQy9CLE1BQU0sRUFBRSxnQkFBZTtZQUN2QixPQUFPLEVBQUUsaUJBQWdCO1lBQ3pCLFFBQVEsRUFBRyxrQkFBaUI7WUFDNUIsS0FBSyxFQUFFLGVBQWM7WUFDckIsYUFBYSxFQUFHLHVCQUFzQjtZQUN0QyxNQUFNLEVBQUUsZ0JBQWU7WUFDdkIsTUFBTSxFQUFFLGdCQUFlO1lBQ3ZCLE9BQU8sRUFBRSxpQkFBZ0I7U0FDMUIsQ0FBQztRQUNLLFlBQU8sR0FBRztZQUNmLElBQUksRUFBRSxJQUFJLGNBQVUsRUFBRTtZQUN0QixPQUFPLEVBQUUsSUFBSSxpQkFBYSxFQUFFO1NBQzdCLENBQUM7SUFFYSxDQUFDO0lBRVQsU0FBUyxDQUFDLElBQXNCO1FBQ3JDLE1BQU0sR0FBRyxHQUFHLElBQUkscUJBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNsQyxJQUFJLENBQUMsSUFBSSxHQUFHLEdBQUcsQ0FBQztRQUNoQixPQUFPLEdBQUcsQ0FBQztJQUNiLENBQUM7SUFFRDs7T0FFRztJQUNILElBQUksR0FBRztRQUNMLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQztJQUNuQixDQUFDO0NBQ0Y7QUFwQ0Qsa0JBb0NDO0FBRUQseUNBQXlDO0FBQ3pDLGtCQUFlLElBQUksR0FBRyxFQUFFLENBQUMifQ==