dbus-sdk
Version:
A Node.js SDK for interacting with DBus, enabling seamless service calling and exposure with TypeScript support
24 lines • 914 B
TypeScript
import { DBusPropertyAccess } from '../lib/enums/DBusPropertyAccess';
/**
* Interface defining the structure of introspection data for a DBus property.
* Used to describe a property available on a DBus interface during introspection.
*/
export interface IntrospectProperty {
/**
* The name of the property.
* This is a string identifier for the property (e.g., 'Volume').
*/
name: string;
/**
* The DBus type signature of the property.
* This is a string representing the data type of the property (e.g., 's' for string, 'i' for integer).
*/
type: string;
/**
* The access permissions for the property.
* This specifies whether the property is read-only, write-only, or read-write.
* It uses the DBusPropertyAccess enum or type to define the access level.
*/
access: DBusPropertyAccess;
}
//# sourceMappingURL=IntrospectProperty.d.ts.map