UNPKG

@felixgeelhaar/govee-api-client

Version:

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

9 lines 978 B
export { GoveeClient, type GoveeClientConfig } from './GoveeClient'; export { GoveeDevice, DeviceState, Command, PowerOnCommand, PowerOffCommand, BrightnessCommand, ColorCommand, ColorTemperatureCommand, CommandFactory, type PowerState, type ColorState, type ColorTemperatureState, type BrightnessState, type StateProperty, } from './domain/entities'; export { ColorRgb, ColorTemperature, Brightness } from './domain/value-objects'; export { GoveeApiClientError, GoveeApiError, InvalidApiKeyError, RateLimitError, NetworkError, } from './errors'; export { GoveeControlService, type GoveeControlServiceConfig } from './services'; export { GoveeDeviceRepository } from './infrastructure'; export { type IGoveeDeviceRepository } from './domain/repositories'; export { RetryPolicy, type RetryPolicyConfig, type BackoffStrategy, type JitterConfig, type RetryCondition, type CircuitBreakerConfig, type RetryMetrics, } from './infrastructure/retry'; //# sourceMappingURL=index.d.ts.map