Esta es mi primera pregunta sobre el desbordamiento de pila, así que por favor, sea fácil conmigo si hay algún error.
Deseo entender cómo verificar una variable que devuelve una función en mecanografiado, esta función también devuelve una función, ahora, ¿cómo haría para hacer esto?
Esta es la variable que deseo escribir.
function CarEngineClassifier({ Modal, CarName, CarType }:CarEngineClassifierProps) {........}Ahora ya entiendo que CarName y CarType son cadenas simples, pero el problema surge al escribir Modal, ahora Modal es una función... ¿cómo sé esto?
Utilicé una declaración de la consola para ver qué Modal es simplemente haciendo console.log('Esto es un modal,Modal)
Esta fue la salida
ƒ Modal() { return setOpenModal({ openModal: null, params: {} }); }Ahora mi pregunta es ¿cómo escribiría "Modal" en mis accesorios?
Este es mi apoyo
type CarEngineClassifierProps = { Modal: () => void; //This isnt correct because the function is returning another function CarName: string; CarType: string; }