html-metadata-parser
html-metadata-parser copied to clipboard
TypeScript: metadata.images incorrectly reported as string[]
When using html-metadata-parser in VS Code I get Metadata.images?: string[] | undefined whereas Metadata.images really is an Array of { src: String } objects.
I tried to look in https://github.com/nasa8x/html-metadata-parser/blob/master/src/index.ts but couldn't find the error.
My workaround:
interface MetadataImage {
src: string
}
const metadata = await htmlMetadataParser(url)
const metadataImages = metadata.images as unknown as MetadataImage[]