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

Migrate @data-driven-forms/pf4-component-mapper to TypeScript

XMLWordPrintable

    • HCC Framework Sprint 52

      Migrate @data-driven-forms/pf4-component-mapper package from JavaScript to TypeScript.

      Package Details:

      • Package: @data-driven-forms/pf4-component-mapper
      • Current size: 76 JS files, 6,740 lines of code
      • Purpose: PatternFly 4 React component mapper
      • Dependencies: react-form-renderer, common

      Migration Tasks:

      • Convert .js/.jsx files to .ts/.tsx
      • Add proper TypeScript type definitions for PatternFly component props
      • Type all component mapper interfaces
      • Update React component props with proper TypeScript types
      • Ensure PatternFly component integration types are properly defined
      • Update imports/exports to use TypeScript types
      • Run tests to ensure PatternFly components work correctly
      • Update any generated type definitions to source types

      Technical Notes:

      • Should be migrated after react-form-renderer and common packages
      • TypeScript infrastructure already configured
      • Must maintain compatibility with PatternFly 4 types
      • Must maintain backward compatibility for existing consumers

      Repository: https://github.com/data-driven-forms/react-forms
      Package Path: packages/pf4-component-mapper/

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

                Created:
                Updated:
                Resolved: