dbus-sdk
Version:
A Node.js SDK for interacting with DBus, enabling seamless service calling and exposure with TypeScript support
27 lines • 1.06 kB
TypeScript
/**
* Interface defining options for creating a DBus signal emitter.
* These options specify the scope of the signals to be emitted or listened to on the DBus.
*/
export interface CreateSignalEmitterOpts {
/**
* The name of the service to associate with the signal emitter.
* This is typically a well-known service name (e.g., 'org.freedesktop.DBus').
*/
service: string;
/**
* The unique name of the connection on the bus.
* This can be a specific unique name (e.g., ':1.42') or '*' to match any unique name.
*/
uniqueName: string | '*';
/**
* The object path to associate with the signal emitter.
* This can be a specific path (e.g., '/org/freedesktop/DBus') or '*' to match any object path.
*/
objectPath: string | '*';
/**
* The interface name to associate with the signal emitter.
* This can be a specific interface (e.g., 'org.freedesktop.DBus') or '*' to match any interface.
*/
interface: string | '*';
}
//# sourceMappingURL=CreateSignalEmitterOpts.d.ts.map