UNPKG

@etsoo/materialui

Version:

TypeScript Material-UI Implementation

44 lines (43 loc) 1.24 kB
import { HTMLAttributes } from "react"; declare class HtmlDivElement extends HTMLElement { static get observedAttributes(): string[]; private wrapper; private observer; private _displayStyle?; /** * Display style */ get displayStyle(): string | undefined; set displayStyle(style: string | undefined); constructor(); connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(name: string, _oldValue: any, newValue: any): void; setContent(): void; } declare module "react" { namespace JSX { interface IntrinsicElements { "html-div": React.DetailedHTMLProps<React.HTMLAttributes<HtmlDivElement>, HtmlDivElement>; } } } /** * Custom HTML element properties * 自定义 HTML 元素属性 */ export type HtmlDivProps = HTMLAttributes<HTMLElement> & { /** * Display style * 显示样式 */ displayStyle?: string; }; /** * Custom HTML element that sanitizes and displays HTML content * 自定义 HTML 元素,用于清理和显示 HTML 内容 * @param props Properties * @returns Component */ export declare function HtmlDiv(props: HtmlDivProps): import("react/jsx-runtime").JSX.Element; export {};