- Implemented subjects API with functions for creating, updating, and retrieving subjects, including history and bibliography. - Added tasks API for managing user tasks, including listing and marking tasks as completed. - Created hooks for managing AI interactions, authentication, subjects, tasks, and metadata queries. - Established query keys for caching and managing query states. - Introduced Supabase client and environment variable management for better configuration. - Defined types for database and domain models to ensure type safety across the application.
24 lines
659 B
TypeScript
24 lines
659 B
TypeScript
export * from "./supabase/client";
|
|
export * from "./supabase/invokeEdge";
|
|
|
|
export * from "./query/queryClient";
|
|
export * from "./query/keys";
|
|
|
|
export * from "./types/domain";
|
|
|
|
export * from "./api/meta.api";
|
|
export * from "./api/plans.api";
|
|
export * from "./api/subjects.api";
|
|
export * from "./api/files.api";
|
|
export * from "./api/ai.api";
|
|
export * from "./api/tasks.api";
|
|
export * from "./api/notifications.api";
|
|
|
|
export * from "./hooks/useAuth";
|
|
export * from "./hooks/useMeta";
|
|
export * from "./hooks/usePlans";
|
|
export * from "./hooks/useSubjects";
|
|
export * from "./hooks/useAI";
|
|
export * from "./hooks/useTasks";
|
|
export * from "./hooks/useNotifications";
|