/
githubmirror
/
material-ui
Обзор
Документация
Войти
/
githubmirror
/
material-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
packages/mui-utils/src/resolveComponentProps/resolveComponentProps.ts
21 строка
631 B
code-infra-renovate[bot]
Bump prettier to v3.9.5 (#48808)
15 июл 2026, 13:03
Не верифицирован
15 июл 2026, 13:03
85eaf79
Код
Авторство
О чём код?
/** * If `componentProps` is a function, calls it with the provided `ownerState`. * Otherwise, just returns `componentProps`. */ function resolveComponentProps<TProps, TOwnerState, TSlotState>( componentProps: TProps | ((ownerState: TOwnerState, slotState?: TSlotState) => TProps) | undefined, ownerState: TOwnerState, slotState?: TSlotState, ): TProps | undefined { if (typeof componentProps === 'function') { return (componentProps as (ownerState: TOwnerState, slotState?: TSlotState) => TProps)( ownerState, slotState, ); } return componentProps; } export default resolveComponentProps;