/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/mui-utils/src/useEventCallback/useEventCallback.spec.ts
21 строка
704 B
Jan Potoms
[code-infra] Eliminate `@mui/utils` deep imports (#46004)
26 апр 2025, 13:01
Не верифицирован
26 апр 2025, 13:01
f850ee9
Код
Авторство
О чём код?
import { expectType } from '@mui/types'; import useEventCallback from '@mui/utils/useEventCallback'; function InferenceTest() { useEventCallback((event) => { expectType<unknown, typeof event>(event); }); useEventCallback((event: MouseEvent) => { expectType<MouseEvent, typeof event>(event); }); useEventCallback<[MouseEvent, number], number>((event, count) => { expectType<MouseEvent, typeof event>(event); expectType<number, typeof count>(count); return count; }); useEventCallback<(event: MouseEvent, count: number) => number>((event, count) => { expectType<MouseEvent, typeof event>(event); expectType<number, typeof count>(count); return count; }); }