UNPKG

@felixgeelhaar/govee-api-client

Version:

Enterprise-grade TypeScript client library for the Govee Developer REST API

14 lines 785 B
// Main client export { GoveeClient } from './GoveeClient'; // Domain entities export { GoveeDevice, DeviceState, Command, PowerOnCommand, PowerOffCommand, BrightnessCommand, ColorCommand, ColorTemperatureCommand, CommandFactory, } from './domain/entities'; // Value objects export { ColorRgb, ColorTemperature, Brightness } from './domain/value-objects'; // Error classes export { GoveeApiClientError, GoveeApiError, InvalidApiKeyError, RateLimitError, NetworkError, } from './errors'; // Services and repositories (for advanced usage) export { GoveeControlService } from './services'; export { GoveeDeviceRepository } from './infrastructure'; // Retry infrastructure (for custom retry policies) export { RetryPolicy, } from './infrastructure/retry'; //# sourceMappingURL=index.js.map