Skip to content

Conversation

taj54
Copy link

@taj54 taj54 commented Aug 23, 2025

This PR refactors the project structure by moving TypeScript interfaces into their own dedicated folder and files.

✅ Changes Made

  • Created a new interfaces/ directory to house all interface definitions.
  • Split existing inline/interface declarations into individual files.
  • Updated import paths across the codebase to reference the new location.
  • Improved consistency and readability of type definitions.

🎯 Motivation

  • Enhances maintainability by centralizing all interfaces.
  • Makes it easier to extend and reuse interfaces across modules.
  • Improves overall project structure and scalability.

🔍 Testing

  • Verified that all imports are updated and application builds successfully.
  • No breaking changes introduced.

taj54 and others added 4 commits August 24, 2025 02:54
This commit fixes the `util.paths` test in `__tests__/util.test.ts` to be platform-agnostic by using `path.join` for constructing expected file paths. This resolves the test failure on Windows due to differences in path separators.
@taj54
Copy link
Author

taj54 commented Aug 23, 2025

Just made some changes, @softprops Mind checking them out?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant