/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/mui-utils/src/isEventHandler/isEventHandler.ts
13 строк
518 B
Zeeshan Tamboli
[utils] Remove unnecessary `excludeKeys` from `extractEventHandlers` (#48481)
06 май 2026, 18:49
Не верифицирован
06 май 2026, 18:49
67f8c0e
Код
Авторство
О чём код?
// Brought from [Base UI](https://github.com/mui/base-ui/blob/master/packages/react/src/merge-props/mergeProps.ts#L119) // Use it directly from Base UI once it's a package dependency. export default function isEventHandler(key: string, value: unknown) { // This approach is more efficient than using a regex. const thirdCharCode = key.charCodeAt(2); return ( key[0] === 'o' && key[1] === 'n' && thirdCharCode >= 65 /* A */ && thirdCharCode <= 90 /* Z */ && typeof value === 'function' ); }