node-hue-api
Version:
Philips Hue API Library for Node.js
19 lines (18 loc) • 570 B
JavaScript
import { ApiEndpoint } from './ApiEndpoint';
import { model } from '@peter-murray/hue-bridge-model';
function getAllCapabilities() {
return new ApiEndpoint()
.get()
.acceptJson()
.uri('/<username>/capabilities')
.pureJson()
.postProcess(buildCapabilities);
}
const capabilitiesApi = {
getAll: getAllCapabilities()
};
export { capabilitiesApi };
function buildCapabilities(data, requestParameters) {
// const id = requestParameters.baseUrl || null;
return model.createFromBridge('capabilities', undefined, data);
}