typescript - Tipos faltantes en Gatsby con GatsbyImageData y Mdx
Tengo un sitio que utiliza Gatsby (con gatsby-plugin-image) y estoy intentando refactorizar a Typescript. Esta es mi primera experiencia con ts
Tengo una página de diseño que usa una consulta de página que extrae datos de Mdx, sin embargo me faltan algunos tipos y me preguntaba si alguien podría señalarme en la dirección correcta.
Estoy teniendo dificultades para encontrar qué tipo debería importar y usar para:
childImageSharp: {fixed:???}
MdxQuery = {body: ???}`
En los antiguos medios de gatsby-image para manejar imágenes, se utilizaba el tipo de FixedObject, pero esto ya no funciona.
¿Alguien puede indicarme la dirección correcta por favor para estos tipos que faltan?
type Frontmatter = {
title: string;
titlestrap: string | null;
category: string;
slug: string;
metaDescription: string | null;
author?: string | null;
featuredImage: {
childImageSharp: {
fixed: any; // what here?
gatsbyImageData: IGatsbyImageData;
};
};
};
type MdxQuery = {
id: string;
body: any; // what here?
frontmatter: Frontmatter;
excerpt: string;
};