hap-fluent / ValuePredicate
Type Alias: ValuePredicate<T>
ts
type ValuePredicate<T> = (value) => boolean;Defined in: packages/hap-fluent/src/type-utils.ts:191
A predicate function for characteristic values.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
T | CharacteristicValue | Value type to test. |
Parameters
| Parameter | Type |
|---|---|
value | T |
Returns
boolean
Example
typescript
const isValidBrightness: ValuePredicate<number> = (value) =>
typeof value === 'number' && value >= 0 && value <= 100;