ValidateDeviceOperations:AllOperationTypesextendsDeviceOps ?true :{ __error:"Device implementation missing operations"; __help:"Add cases for missing operations in your device's execute() method"; __missing_operations:Exclude<AllOperationTypes,DeviceOps>; }
Utility type to validate that a device supports all required operations
This helps catch missing operation implementations at compile time.
If a device doesn't support an operation, TypeScript will show which ones are missing.
Utility type to validate that a device supports all required operations
This helps catch missing operation implementations at compile time. If a device doesn't support an operation, TypeScript will show which ones are missing.