Búsqueda de sitios web

reactjs - Cómo incluir tipos de TypeScript para una biblioteca que no existe en npm @types


Ok, así que soy muy nuevo en Typescript y no puedo parecer resolver esto. En mi aplicación React, tengo muchas dependencias de tipos así

"@types/react": "^16.0.22". 

Todo funciona de maravilla.

Sin embargo, necesito incorporar una biblioteca que no tenga sus tipos en la biblioteca '@types' en npm.

Estoy intentando incluir el componente de la biblioteca react-responsive-carousel, que en realidad ya tiene un archivo 'index.d.ts' incluido en la carpeta principal. Pero no tiene una versión correspondiente de npm @types.

Estoy intentando usar el componente de la siguiente manera:

<Carousel centerMode={true} centerSlidePercentage={50}>

Pero el compilador de TS sigue dándome errores porque no está leyendo los tipos.

La propiedad 'centerMode' no existe en el tipo 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly<{ children?: ReactNode; }> & ...'.

¿Entonces cómo le digo a mi compilador TS ([email ) que busque el archivo d.ts en el directorio principal, y no en el directorio @types??

Gracias por ayudar a este novato de TS :)

Artículos relacionados