From 8bc26539ebe44d6ff0d74d86ef316934c7f18faf Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Wed, 16 Jul 2025 14:37:08 +0200 Subject: cleanup (this doesn't work) --- apps/web/src/types/global.d.ts | 19 -------- apps/web/src/types/modules.d.ts | 100 ---------------------------------------- 2 files changed, 119 deletions(-) delete mode 100644 apps/web/src/types/global.d.ts delete mode 100644 apps/web/src/types/modules.d.ts (limited to 'apps/web/src/types') diff --git a/apps/web/src/types/global.d.ts b/apps/web/src/types/global.d.ts deleted file mode 100644 index f99e4cc3..00000000 --- a/apps/web/src/types/global.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -/// - -// Global React types -declare global { - namespace JSX { - interface IntrinsicElements { - [elemName: string]: any; - } - } -} - -// React module declarations -declare module 'react' { - export * from '@types/react'; -} - -// Ensure this file is treated as a module -export {}; \ No newline at end of file diff --git a/apps/web/src/types/modules.d.ts b/apps/web/src/types/modules.d.ts deleted file mode 100644 index 7cb7adfd..00000000 --- a/apps/web/src/types/modules.d.ts +++ /dev/null @@ -1,100 +0,0 @@ -// Type declarations for external modules without @types packages - -declare module 'lucide-react' { - import { FC, SVGProps } from 'react'; - - export interface IconProps extends SVGProps { - size?: string | number; - strokeWidth?: string | number; - } - - export const Scissors: FC; - export const ArrowLeftToLine: FC; - export const ArrowRightToLine: FC; - export const Trash2: FC; - export const Snowflake: FC; - export const Copy: FC; - export const SplitSquareHorizontal: FC; - export const Pause: FC; - export const Play: FC; - export const Video: FC; - export const Music: FC; - export const TypeIcon: FC; - export const Magnet: FC; - export const Lock: FC; - export const ChevronLeft: FC; - export const ChevronRight: FC; - export const ChevronDown: FC; - export const ChevronUp: FC; - export const Download: FC; - export const Keyboard: FC; - export const SkipBack: FC; - export const SkipForward: FC; - export const Loader2: FC; - export const ExternalLink: FC; - export const ArrowRight: FC; - export const ArrowLeft: FC; - export const Expand: FC; - export const Plus: FC; - export const Upload: FC; - export const Image: FC; - export const MoreVertical: FC; - export const MoreHorizontal: FC; - export const Eye: FC; - export const EyeOff: FC; - export const Check: FC; - export const Circle: FC; - export const Search: FC; - export const X: FC; - export const PanelLeft: FC; - export const ChevronsUpDown: FC; - export const CheckIcon: FC; - export const Minus: FC; - export const RefreshCw: FC; - export const PipetteIcon: FC; - export const Type: FC; - export const Calendar: FC; - export const CaptionsIcon: FC; - export const ArrowLeftRightIcon: FC; - export const SparklesIcon: FC; - export const StickerIcon: FC; - export const MusicIcon: FC; - export const VideoIcon: FC; - export const BlendIcon: FC; - export const SlidersHorizontalIcon: FC; - export type LucideIcon = FC; - // Add other icons as needed -} - -declare module 'sonner' { - export interface ToastOptions { - duration?: number; - position?: 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right' | 'top-center' | 'bottom-center'; - style?: React.CSSProperties; - className?: string; - description?: string; - action?: { - label: string; - onClick: () => void; - }; - cancel?: { - label: string; - onClick?: () => void; - }; - id?: string | number; - onDismiss?: (toast: any) => void; - onAutoClose?: (toast: any) => void; - } - - export interface Toast { - success: (message: string, options?: ToastOptions) => void; - error: (message: string, options?: ToastOptions) => void; - info: (message: string, options?: ToastOptions) => void; - warning: (message: string, options?: ToastOptions) => void; - loading: (message: string, options?: ToastOptions) => void; - custom: (jsx: React.ReactNode, options?: ToastOptions) => void; - } - - export const toast: Toast; - export const Toaster: React.FC; -} \ No newline at end of file -- cgit v1.3.1