UNPKG

web-component-analyzer

Version:
59 lines 1.56 kB
export interface HtmlDataValue { name: string; description?: string; } export interface HtmlDataValueSet { name: string; values: HtmlDataValue[]; } export interface HtmlDataMember { name: string; description?: string; values?: HtmlDataValue[]; valueSet?: string; type?: unknown; attribute?: string; deprecated?: boolean; deprecatedMessage?: string; } export interface HtmlDataAttribute extends HtmlDataMember { default?: string; } export interface HtmlDataProperty extends HtmlDataMember { default?: string; } export interface HtmlDataSlot extends HtmlDataMember { } export interface HtmlDataEvent extends HtmlDataMember { } export interface HtmlDataCssProperty extends HtmlDataMember { default?: string; } export interface HtmlDataCssPart extends HtmlDataMember { } export interface HtmlDataTag { name: string; description?: string; attributes?: HtmlDataAttribute[]; path?: string; properties?: HtmlDataProperty[]; slots?: HtmlDataSlot[]; events?: HtmlDataEvent[]; cssProperties?: HtmlDataCssProperty[]; cssParts?: HtmlDataCssPart[]; deprecated?: boolean; deprecatedMessage?: string; } export interface HtmlDataV2 { version: string; tags?: HtmlDataTag[]; valueSets?: HtmlDataValueSet[]; global?: { attributes?: HtmlDataMember[]; properties?: HtmlDataMember[]; slots?: HtmlDataMember[]; events?: HtmlDataMember[]; }; } export type HtmlData = HtmlDataV2; //# sourceMappingURL=custom-elements-json-data.d.ts.map