/
sanagl
/
ui-kit-ce
Обзор
Документация
Войти
/
sanagl
/
ui-kit-ce
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/common/src/ReactTypes.ts
20 строк
686 B
Nikita
fix: исправлена типизация data-атрибутов
13 ноя 2024, 10:27
13 ноя 2024, 10:27
3d6493e
Код
Авторство
О чём код?
import type { ComponentPropsWithRef, ComponentPropsWithoutRef } from 'react' //TODO: костыль для >@types/react@18.2.43, по идее должно уйти, когда обновим ts export type ComponentPropsWithRefFix<T extends React.ElementType> = Omit< ComponentPropsWithRef<T>, 'placeholder' | 'onPointerEnterCapture' | 'onPointerLeaveCapture' > & { placeholder?: string } export type ComponentPropsWithoutRefFix<T extends React.ElementType> = Omit< ComponentPropsWithoutRef<T>, 'placeholder' | 'onPointerEnterCapture' | 'onPointerLeaveCapture' > & { placeholder?: string } export type ComponentPropsWithAttributes<T> = T & { [key: string]: unknown }