node-hue-api
Version:
Philips Hue API Library for Node.js
17 lines (16 loc) • 557 B
JavaScript
import { Placeholder } from './Placeholder';
import { model, types } from '@peter-murray/hue-bridge-model';
export class ResourceLinkPlaceholder extends Placeholder {
constructor(name) {
const type = new types.UInt16Type({ name: 'resourcelink id', optional: false });
super(type, 'id', name);
}
_getParameterValue(parameter) {
if (model.instanceChecks.isResourceLinkInstance(parameter)) {
return parameter.id;
}
else {
return super._getParameterValue(parameter);
}
}
}