Skip to content

Commit cc6eba4

Browse files
authored
Merge pull request #179 from athombv/master
Merge master into production (#patch)
2 parents 7c2914c + e88efd8 commit cc6eba4

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

index.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ type ZCLNodeConstructorInput = {
3434
type ZCLEnum8Status = 'SUCCESS' | 'FAILURE' | 'NOT_AUTHORIZED' | 'RESERVED_FIELD_NOT_ZERO' | 'MALFORMED_COMMAND' | 'UNSUP_CLUSTER_COMMAND' | 'UNSUP_GENERAL_COMMAND' | 'UNSUP_MANUF_CLUSTER_COMMAND' | 'UNSUP_MANUF_GENERAL_COMMAND' | 'INVALID_FIELD' | 'UNSUPPORTED_ATTRIBUTE' | 'INVALID_VALUE' | 'READ_ONLY' | 'INSUFFICIENT_SPACE' | 'DUPLICATE_EXISTS' | 'NOT_FOUND' | 'UNREPORTABLE_ATTRIBUTE' | 'INVALID_DATA_TYPE' | 'INVALID_SELECTOR' | 'WRITE_ONLY' | 'INCONSISTENT_STARTUP_STATE' | 'DEFINED_OUT_OF_BAND' | 'INCONSISTENT' | 'ACTION_DENIED' | 'TIMEOUT' | 'ABORT' | 'INVALID_IMAGE' | 'WAIT_FOR_DATA' | 'NO_IMAGE_AVAILABLE' | 'REQUIRE_MORE_IMAGE' | 'NOTIFICATION_PENDING' | 'HARDWARE_FAILURE' | 'SOFTWARE_FAILURE' | 'CALIBRATION_ERROR' | 'UNSUPPORTED_CLUSTER';
3535

3636
export interface ZCLNodeCluster extends EventEmitter {
37+
/** Dynamic command handler methods (e.g. `onZoneStatusChangeNotification`). */
38+
[key: string]: unknown;
39+
3740
discoverCommandsGenerated(params?: {
3841
startValue?: number;
3942
maxResults?: number;

scripts/generate-types.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,9 @@ type ZCLEnum8Status = ${zclTypeToTS(ZCLDataTypes.enum8Status, false)};
286286

287287
// Base ZCLNodeCluster interface
288288
lines.push(`export interface ZCLNodeCluster extends EventEmitter {
289+
/** Dynamic command handler methods (e.g. \`onZoneStatusChangeNotification\`). */
290+
[key: string]: unknown;
291+
289292
discoverCommandsGenerated(params?: {
290293
startValue?: number;
291294
maxResults?: number;

0 commit comments

Comments
 (0)