Type Alias ClusterServerObj<T>
ClusterServerObj<T>: ClusterServer<T> & { id: ClusterId; isAttributeSupported: ((attributeId: AttributeId) => boolean); isAttributeSupportedByName: ((attributeName: string) => boolean); isCommandSupported: ((commandId: CommandId) => boolean); isCommandSupportedByName: ((commandName: string) => boolean); isEventSupported: ((eventId: EventId) => boolean); isEventSupportedByName: ((eventName: string) => boolean); name: string; } & ServerAttributeGetters<T["attributes"]> & ServerAttributeSetters<T["attributes"]> & ServerAttributeSubscribers<T["attributes"]> & ServerEventTriggers<T["events"]> Type declaration
isAttributeSupported: ((attributeId: AttributeId) => boolean)
- (attributeId): boolean
Returns boolean
isAttributeSupportedByName: ((attributeName: string) => boolean)
- (attributeName): boolean
Returns boolean
isCommandSupported: ((commandId: CommandId) => boolean)
- (commandId): boolean
Returns boolean
isCommandSupportedByName: ((commandName: string) => boolean)
- (commandName): boolean
Returns boolean
isEventSupported: ((eventId: EventId) => boolean)
- (eventId): boolean
Returns boolean
isEventSupportedByName: ((eventName: string) => boolean)
- (eventName): boolean
Returns boolean
Readonly
name: string
Cluster ID