p3x-systemd-manager
Version:
⌚ SystemD Manager, watchdog, notifier and service
19 lines (16 loc) • 604 B
JavaScript
const systemd = require('./../systemd');
const Interface = require('./../Interface');
class Properties extends Interface {
constructor(node, manager, options = systemd.defaults.options) {
super(manager, options);
this.node = node;
}
}
const interfaceName = 'org.freedesktop.DBus.Properties';
module.exports = {
factory: async (node, settings, options = systemd.defaults.options) => {
const manager = await systemd.getInterface(settings, node, interfaceName);
return new Properties(node, manager, settings, options);
},
interfaceName: interfaceName
}