UNPKG

@oxyhq/services

Version:

Reusable OxyHQ module to handle authentication, user management, karma system, device-based session management and more 🚀

34 lines (28 loc) • 1.09 kB
/** * 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 type { DeviceFingerprint, StoredDeviceInfo } from '../utils/deviceManager'; // Export language utilities export { SUPPORTED_LANGUAGES, getLanguageMetadata, getLanguageName, getNativeLanguageName, normalizeLanguageCode } from '../utils/languageUtils'; export type { LanguageMetadata } from '../utils/languageUtils'; // Import for default export import { OxyServices } from './OxyServices'; // Default export for backward compatibility export default OxyServices;