Files
pdfme/playground/e2e
devin-ai-integration[bot] 2eff1734ca Fix TypeScript type compatibility issues (#813)
* Fix lint errors across multiple packages

- Fixed TypeScript type safety issues in common, schemas, generator, and UI packages
- Replaced 'any' types with more specific types like Map<string | number, unknown>
- Added proper type assertions in UI components to ensure type compatibility
- Created BarcodeRenderOptions interface to improve type safety in barcode rendering
- Fixed unsafe member access and return value issues in helper functions
- Ensured type safety in React components with proper type narrowing

Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>

* Fix type safety issues in tables/pdfRender.ts

Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>

* Fix remaining lint errors in multiple packages

- Fixed type safety issues in DetailView/index.tsx by removing unsafe type assertions
- Improved type safety in select/index.ts with proper type assertions
- Enhanced type safety in generate.ts with proper type narrowing and error handling

Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>

* Fix type error in DetailView/index.tsx

- Added type assertion to i18n function call to satisfy union type constraint

Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>

* Enable problematic test in Playground E2E Tests

* TMP

* Fix TypeScript type compatibility issues across packages

- Update Map type definitions to use consistent Map<string | number, unknown> type
- Fix Plugin type definition to properly handle Schema types
- Update function signatures to maintain type compatibility
- Resolve type errors in UI components and context providers
- Ensure proper type handling in schema implementations

Co-Authored-By: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>

* Refactor typedI18n function to use a type-safe key assertion for i18n

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Kyohei Fukuda <kyouhei.fukuda0729@gmail.com>
2025-03-05 19:46:54 +09:00
..