@@ -75,8 +75,10 @@ import {
7575 *
7676 * @public
7777 */
78+ //eslint-disable-next-line @typescript-eslint/no-explicit-any
7879export const usePropsFor = < Component extends ( props : any ) => JSX . Element > (
7980 component : Component
81+ //eslint-disable-next-line @typescript-eslint/no-explicit-any
8082) : GetSelector < Component > extends ( props : any ) => any
8183 ? ReturnType < GetSelector < Component > > &
8284 Common < CommonCallingHandlers & _ComponentCallingHandlers , Parameters < Component > [ 0 ] >
@@ -85,8 +87,10 @@ export const usePropsFor = <Component extends (props: any) => JSX.Element>(
8587 const props = useSelector ( selector ) ;
8688 const handlers = useHandlers < Parameters < Component > [ 0 ] > ( component ) ;
8789 if ( props !== undefined ) {
90+ //eslint-disable-next-line @typescript-eslint/no-explicit-any
8891 return { ...props , ...handlers } as any ;
8992 }
93+ //eslint-disable-next-line @typescript-eslint/no-explicit-any
9094 return undefined as any ;
9195} ;
9296
@@ -106,6 +110,7 @@ const emptySelector: EmptySelector = (): Record<string, never> => ({});
106110 *
107111 * @public
108112 */
113+ //eslint-disable-next-line @typescript-eslint/no-explicit-any
109114export type GetSelector < Component extends ( props : any ) => JSX . Element | undefined > =
110115 AreEqual < Component , typeof VideoGallery > extends true
111116 ? VideoGallerySelector
@@ -153,12 +158,13 @@ export type GetSelector<Component extends (props: any) => JSX.Element | undefine
153158 *
154159 * @public
155160 */
161+ //eslint-disable-next-line @typescript-eslint/no-explicit-any
156162export const getSelector = < Component extends ( props : any ) => JSX . Element | undefined > (
157163 component : Component
158164) : GetSelector < Component > => {
159165 return findSelector ( component ) ;
160166} ;
161-
167+ //eslint-disable-next-line @typescript-eslint/no-explicit-any
162168const findSelector = ( component : ( props : any ) => JSX . Element | undefined ) : any => {
163169 // Dialpad only has handlers currently and doesn't require any props from the stateful layer so return the emptySelector
164170 if ( component === Dialpad ) {
0 commit comments