API Reference
Complete API documentation for rts-common hooks, utilities, and types.
Hooks
Authentication
- useAuth - Access authentication state and methods
- useApiClient - Create authenticated API client
UI
- useIsMobile - Detect mobile devices
- useControlledState - Manage controlled component state
Utilities
Styling
- cn - Merge Tailwind classes
- Animations - Animation utilities
Constants
- Constants - Application constants
Context Providers
Navigation
- AppNavProvider - Navigation context provider
- SearchProvider - Search context provider
Type Definitions
View all TypeScript types and interfaces.
Component APIs
For component-specific API documentation, see the Component Index.
Quick Reference
Common Imports
typescript
// Hooks
import { useAuth } from '@devdenvino/rts-common/hooks/use-auth';
import { useApiClient } from '@devdenvino/rts-common';
// Utilities
import { cn } from '@devdenvino/rts-common';
// Components
import { Button, Card } from '@devdenvino/rts-common/components/ui';
// Icons
import { Home } from '@devdenvino/rts-common/lucide-react';
// Types
import type { AppConfig, NavMenu } from '@devdenvino/rts-common';