SIGN IN SIGN UP

chore: refactor codebase for improved type safety and consistency

- Changed several type definitions from `type` to `interface` for better extensibility in components such as `PieSlice`, `ConfirmationContextValue`, and `QueueMessagePart`.
- Updated function parameters and return types to use more consistent array syntax (e.g., `Array<Type>` instead of `Type[]`) in components like `DataTableProps` and `AttachmentsContext`.
- Refactored various components to use `void` for fire-and-forget function calls, ensuring no promises are returned where void is expected, particularly in `ChatProvider` and `WorkflowActions`.
- Removed unnecessary ESLint disable comments to clean up the code and improve readability.
- Adjusted default parameter values to use shorthand syntax in hooks like `useDebounce` and `useToggle`.
- Improved conditional return statements for clarity and consistency across multiple components.
- Removed a test template file that was no longer needed.
- Updated ESLint configuration to enhance type checking and ensure better adherence to coding standards.
S
ssdeanx committed
84087b3a5081c403ff14a7c3e625f71441c3bd7b
Parent: b8cd678