@lakutata/dbus
Version:
Lakutata DBus SDK
27 lines (26 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const lakutata_1 = require("lakutata");
const helper_1 = require("lakutata/helper");
const DBusClientProvider_1 = require("../providers/DBusClientProvider");
const Test_1 = require("./Test");
lakutata_1.Application.run({
id: 'dbus.test',
name: 'DBusTest',
providers: {
client: (0, DBusClientProvider_1.buildDBusClientOptions)({
busAddress: 'tcp:host=192.168.1.127,port=44444'
})
},
components: {
test: {
class: Test_1.Test
}
},
bootstrap: [
'test'
]
})
.onLaunched((app, logger) => logger.info('The application %s has successfully started in %s mode.', app.appName, app.mode()))
.onFatalException((error, logger) => logger.error('A fatal error occurred in the program: %s', error.message))
.onUncaughtException((error, logger) => error.code === 'EPIPE' ? (0, helper_1.DevNull)(error) : logger.error('UncaughtError occurred: %s', error.message));