Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transitioning /backend to TypeScript #19

Open
4 of 22 tasks
nathanrydel opened this issue Mar 22, 2024 · 0 comments
Open
4 of 22 tasks

Transitioning /backend to TypeScript #19

nathanrydel opened this issue Mar 22, 2024 · 0 comments

Comments

@nathanrydel
Copy link
Owner

nathanrydel commented Mar 22, 2024

Transitioning /backend to TypeScript

Description:

Main backend dir

Goals:

  • Convert all JavaScript files to TypeScript.
  • Ensure all components, functions, and variables have proper typings.
  • Resolve any TypeScript compilation errors.
  • Update import/export statements to TypeScript syntax.
  • Refactor any necessary code to comply with TypeScript best practices.
  • Ensure TypeScript strict mode is enabled and configured appropriately.

Steps to Complete:

  1. Analysis:

    • Identify all JavaScript files within the directory.
    • Determine the types of components, functions, and variables used.
  2. Conversion:

    • Rename .jsx|.js files to .tsx|.ts.
    • Add TypeScript typings to all components, functions, and variables.
  3. TypeScript Configuration:

    • Ensure tsconfig.json is properly configured.
    • Enable TypeScript strict mode (strict: true).
    • Configure any necessary TypeScript options for the directory.
  4. Testing and Debugging:

    • Test the application to ensure proper functionality after conversion.
    • Address and fix any TypeScript compilation errors.
    • Debug any runtime issues that arise from the transition.
  5. Documentation:

    • Document any significant changes made during the transition process.
    • Update README or relevant documentation with TypeScript usage guidelines for the directory.

Additional Notes:

[Include any additional notes or considerations relevant to this directory's transition.]

Project:

Jobly Transition to TypeScript
Backend Transition

Labels:

  • TypeScript
  • Transition
  • Directory: backend
  • Express
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

1 participant