@oxyhq/services
Version:
Reusable OxyHQ module to handle authentication, user management, karma system, device-based session management and more 🚀
27 lines (22 loc) • 977 B
JavaScript
;
/**
* OxyServices Core Module - Unified Architecture
*
* This module exports the unified OxyServices class that provides all API functionality
* in one simple, easy-to-use interface.
*/
// Main OxyServices class (unified)
export { OxyServices, OxyAuthenticationError, OxyAuthenticationTimeoutError } from './OxyServices';
export { OXY_CLOUD_URL, oxyClient } from './OxyServices';
// Re-export all models and types for convenience
export * from '../models/interfaces';
export * from '../models/session';
// Export device management utilities
export { DeviceManager } from '../utils/deviceManager';
// Export language utilities
export { SUPPORTED_LANGUAGES, getLanguageMetadata, getLanguageName, getNativeLanguageName, normalizeLanguageCode } from '../utils/languageUtils';
// Import for default export
import { OxyServices } from './OxyServices';
// Default export for backward compatibility
export default OxyServices;
//# sourceMappingURL=index.js.map