UNPKG

dbus-sdk

Version:

A Node.js SDK for interacting with DBus, enabling seamless service calling and exposure with TypeScript support

25 lines 1.03 kB
import { DBusObjectOpts } from './DBusObjectOpts'; import { DBusObject } from '../DBusObject'; import { IntrospectInterface } from './IntrospectInterface'; /** * Interface defining options for a DBus interface. * Extends DBusObjectOpts to include additional properties specific to an interface on a DBus object. */ export interface DBusInterfaceOpts extends DBusObjectOpts { /** * The name of the DBus interface. * This is a string identifier for the interface (e.g., 'org.freedesktop.DBus.Properties'). */ readonly iface: string; /** * The DBusObject instance to which this interface belongs. * This links the interface to a specific object on the bus. */ readonly dbusObject: DBusObject; /** * The introspection data for this interface. * Contains metadata about the interface's methods, properties, and signals as per the DBus introspection format. */ readonly introspectInterface: IntrospectInterface; } //# sourceMappingURL=DBusInterfaceOpts.d.ts.map