refactor: update TypeScript definitions for custom JSX elements and clean up global declarations in emoji picker (#26985)

This commit is contained in:
GuanMu
2025-10-16 15:51:39 +08:00
committed by GitHub
parent cced33d068
commit 6432898e7a
3 changed files with 17 additions and 11 deletions

13
web/types/jsx.d.ts vendored Normal file
View File

@@ -0,0 +1,13 @@
// TypeScript type definitions for custom JSX elements
// Custom JSX elements for emoji-mart web components
import 'react'
declare module 'react' {
namespace JSX {
// eslint-disable-next-line ts/consistent-type-definitions
interface IntrinsicElements {
'em-emoji': React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>
}
}
}