import { Resource } from '../../model/index.js'; import { MetaValues } from './parse-meta-tags.js'; import { ElementData } from './find-element-data.js'; import { JsonMap } from '@salesforce/ts-types'; /** * Options to control extraction of structured data from HTML pages */ export type PageDataOptions = { /** * Parse all available information, ignoring any other 'false' parameters set in * the options object. */ all?: boolean; /** * Parse and list the attributes of the HTML `
` tag. Body classes and IDs are * often populated with contextual and content related metadata by CMSs templates. */ attributes?: boolean; /** * Extract common HTML head sub-tags like `