1 2 3 4 5 6 7 8 9 10 11
export {}; type ThemedProps<Theme, Name extends keyof any> = Theme extends { components: Record<Name, { defaultProps: infer Props; }>; } ? Props : {}; export default function getThemeProps<Theme, Props, Name extends keyof any>(params: { props: Props; name: Name; theme?: Theme | undefined; }): Props & ThemedProps<Theme, Name>;