UNPKG

homebridge-homeconnect

Version:

A Homebridge plugin that connects Home Connect appliances to Apple HomeKit

21 lines 783 B
import { Logger } from 'homebridge'; import { EventEmitter } from 'events'; import { Event } from './api-types.js'; import { APIAuthoriseUserAgent } from './api-ua-auth.js'; import { Request, Response, SSE } from './api-ua.js'; export type APIEvent = Event | EventStart | EventStop; export interface EventStart { event: 'START'; } export interface EventStop { event: 'STOP'; err?: unknown; } export declare class APIEventStream extends EventEmitter { readonly log: Logger; readonly ua: APIAuthoriseUserAgent; constructor(log: Logger, ua: APIAuthoriseUserAgent); startEventStream(haid?: string, eventName?: string): Promise<never>; parseSSEToHomeConnect(request: Request, response: Response, sse: SSE): Event; } //# sourceMappingURL=api-events.d.ts.map