Skip to content

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

ParameterTypeDescription
objunknownValue 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.

Released under the Apache-2.0 License.