Packages
ckeditor5_phoenix
1.10.0
1.28.2
1.28.1
1.28.0
1.27.2
1.27.1
1.27.0
1.26.0
1.25.1
1.25.0
1.24.2
1.24.1
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.2
1.17.1
1.17.0
1.16.1
1.16.0
1.15.8
1.15.7
1.15.6
1.15.5
1.15.4
1.15.3
1.15.2
1.15.1
1.15.0
1.14.2
1.14.1
1.14.0
1.13.0
1.12.0
1.11.0
1.10.2
1.10.1
1.10.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.0
1.4.1
1.4.0
1.3.0
1.2.1
1.2.0
1.1.0
1.0.8
1.0.7
CKEditor 5 integration for Phoenix Framework
Current section
Files
Jump to
Current section
Files
dist/test-utils/html.d.ts
/**
* A proxy for creating HTML elements with a fluent API.
*
* @example
* // Create a div with class 'container' and id 'main'
* const div = html.div({ class: 'container', id: 'main' },
* html.span('Hello World')
* );
*/
export declare const html: HtmlElementMap;
/**
* Attributes object for HTML elements
*/
type HtmlAttributes = Record<string, string | number | boolean | null | undefined>;
/**
* Content that can be passed as children to HTML elements
*/
type HtmlContent = string | Node | null | undefined | false;
/**
* Type mapping for HTML elements
*/
type HtmlElementMap = {
[K in keyof HTMLElementTagNameMap]: (attributes?: HtmlAttributes | HtmlContent, ...children: HtmlContent[]) => HTMLElementTagNameMap[K];
} & {
[K in keyof SVGElementTagNameMap]: (attributes?: HtmlAttributes | HtmlContent, ...children: HtmlContent[]) => SVGElementTagNameMap[K];
};
export {};
//# sourceMappingURL=html.d.ts.map