export type VsCodeDocOptions = { /** @default "docs/vscode.html-custom-data.json" */ htmlFileName?: string; /** @default "docs/vscode.css-custom-data.json" */ cssFileName?: string; }; export type VsCodeHtmlDocs = { $schema: string; version: number; tags: VsCodeTag[]; }; export type VsCodeCssDocs = { $schema: string; version: number; properties: VsCodeCssProperty[]; pseudoElements: VsCodeCssProperty[]; }; export type VsCodeTag = { name: string; description?: string; attributes?: VsCodeTagAttribute[]; references?: VsCodeReference[]; }; export type VsCodeCssProperty = { name: string; description?: string; values?: VsCodeValue[]; references?: VsCodeReference[]; }; export type VsCodeTagAttribute = { name: string; description?: string; values?: VsCodeValue[]; references?: VsCodeReference[]; }; export type VsCodeValue = { name: string; }; export type VsCodeReference = { name: string; url: string; };