UNPKG

@oxyhq/services

Version:

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

48 lines (38 loc) • 1.46 kB
"use strict"; /** * OxyHQServices Main Export File */ // ------------- Polyfills ------------- import './utils/polyfills'; // ------------- Core Imports ------------- import OxyCore from './core'; import { OxyServices } from './core'; // ------------- Utility Imports ------------- // ------------- UI Imports ------------- import { // Context and Hooks OxyProvider, OxyContextProvider, useOxy, // Components OxySignInButton, OxyLogo, Avatar, FollowButton, FontLoader, OxyIcon } from './ui'; // ------------- Type Imports ------------- import { OxyContextState, OxyContextProviderProps } from './ui/context/OxyContext'; import * as Models from './models/interfaces'; // ------------- Core Exports ------------- export default OxyCore; // Default export for backward compatibility export { OxyServices }; export * from './core'; // ------------- Utility Exports ------------- export { DeviceManager } from './utils'; // ------------- Model Exports ------------- export { Models }; // Export all models as a namespace export * from './models/interfaces'; // Export all models directly // ------------- UI Exports ------------- export { // Context and Hooks OxyProvider, OxyContextProvider, useOxy, // Components OxySignInButton, OxyLogo, Avatar, FollowButton, FontLoader, OxyIcon }; // ------------- Type Exports ------------- export { OxyContextState, OxyContextProviderProps }; export * from './ui/navigation/types'; //# sourceMappingURL=index.js.map