UNPKG

@smj0x/homebridge-shortcuts-buttons

Version:

Run any Apple Shortcut with just the tap of a button, and execute a custom unix command (or another shortcut!) after completion to handle its success/failure, using x-callback-url.

26 lines 809 B
import { API, Logger } from 'homebridge'; import { HSBConfig } from '../config.js'; import { HSBUtils } from '../utils.js'; export declare class HSBXCallbackUrlServer { private readonly config; private readonly log; private readonly utils; private readonly api; private readonly pathname; private readonly tokens; private readonly proto; private readonly hostname; private readonly port; private readonly server; constructor(config: HSBConfig, log: Logger, utils: HSBUtils, api: API); get baseUrl(): string; issueToken(): string; private isValidToken; private areValidSearchParams; private create; private destroy; private requestListener; private endWithError; private endWithStatusAndHtml; } //# sourceMappingURL=index.d.ts.map