AreParamEqual type
Comparar se os adereços de 2 componentes de reação forem iguais, o tipo de resultado será verdadeiro/falso
type AreParamEqual<A, B> = AreTypeEqual<
Required<Parameters<A>[0]>,
Required<Parameters<B>[0]>
>