UNPKG

@di-zed/yandex-smart-home

Version:

The Yandex Smart Home skills for the different device types.

35 lines (34 loc) 831 B
import { Device } from '../devices/device'; /** * Device Repository. */ declare class DeviceRepository { /** * Cached Config Devices. * * @protected */ protected configDevices: Device[] | undefined; /** * Get Device by Device Model. * * @param deviceModel * @returns Promise<Device | undefined> */ getDeviceByModel(deviceModel: string): Promise<Device | undefined>; /** * Get Device Type by Device Model. * * @param deviceModel * @returns Promise<string> */ getDeviceTypeByModel(deviceModel: string): Promise<string>; /** * Get Devices from the Configuration file. * * @returns Promise<Device[]> */ getConfigDevices(): Promise<Device[]>; } declare const _default: DeviceRepository; export default _default;