UNPKG

node-hue-api

Version:
18 lines (17 loc) 756 B
import { ApiDefinition } from './http/ApiDefinition'; import { model } from '@peter-murray/hue-bridge-model'; import { Api } from './Api'; type ResourceLinkId = string | model.ResourceLink; type LooseObject = { [key: string]: any; }; export declare class ResourceLinks extends ApiDefinition { constructor(hueApi: Api); getAll(): Promise<model.ResourceLink[]>; getResourceLink(id: ResourceLinkId): Promise<model.ResourceLink>; getResourceLinkByName(name: string): Promise<model.ResourceLink[]>; createResourceLink(resourceLink: model.ResourceLink): Promise<model.ResourceLink>; deleteResourceLink(id: ResourceLinkId): Promise<boolean>; updateResourceLink(resourceLink: model.ResourceLink): Promise<LooseObject>; } export {};