UNPKG

dbus-sdk

Version:

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

31 lines 860 B
import { DBusServiceOpts } from './types/DBusServiceOpts'; import { DBusObject } from './DBusObject'; import { DBus } from './DBus'; export declare class DBusService { #private; protected readonly opts: DBusServiceOpts; protected readonly dbus: DBus; readonly name: string; get uniqueName(): string; constructor(opts: DBusServiceOpts); /** * Update unique name * @param uniqueName * @protected */ protected updateUniqueName(uniqueName: string): void; /** * List all object paths */ listObjects(): Promise<string[]>; /** * Get all objects from dbus service */ getObjects(): Promise<DBusObject[]>; /** * Get object from dbus service * @param objectPath */ getObject(objectPath: string): Promise<DBusObject>; } //# sourceMappingURL=DBusService.d.ts.map