Uploaded image for project: 'Hybrid Cloud Console'
  1. Hybrid Cloud Console
  2. RHCLOUD-44571

Migrate @data-driven-forms/common to TypeScript

XMLWordPrintable

    • HCC Framework Sprint 51, HCC Framework Sprint 52

      Migrate @data-driven-forms/common package from JavaScript to TypeScript.

      Package Details:

      • Package: @data-driven-forms/common
      • Current size: 39 JS files, 3,944 lines of code
      • Purpose: Common components, helpers, and utilities that support other packages
      • Dependencies: Core library that other packages depend on
      • Priority: HIGH - This is a foundation package that should be migrated first

      Migration Tasks:

      • Convert .js/.jsx files to .ts/.tsx
      • Add proper TypeScript type definitions
      • Update imports/exports to use TypeScript types
      • Ensure all utility functions have proper type signatures
      • Update build configuration if needed
      • Run tests to ensure functionality is preserved
      • Update any generated type definitions to source types

      Technical Notes:

      • TypeScript infrastructure already configured
      • This package serves as foundation for other packages
      • Must maintain backward compatibility
      • Should be completed before migrating dependent packages

      Repository: https://github.com/data-driven-forms/react-forms
      Package Path: packages/common/

              mmarosi123 Martin Marosi
              mmarosi123 Martin Marosi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: