hap-fluent / isCharacteristic
Function: isCharacteristic()
ts
function isCharacteristic(obj): obj is Characteristic;Defined in: packages/hap-fluent/src/type-guards.ts:86
Determine whether obj is a valid hap-nodejs Characteristic instance.
Parameters
| Parameter | Type | Description |
|---|---|---|
obj | unknown | Value to test. |
Returns
obj is Characteristic
true if obj satisfies the minimal Characteristic interface.
Remarks
Validates: UUID (string), displayName (string), updateValue (function), and getValue (function). Same duck-typing rationale as isService.