24 lines
1.6 KiB
JavaScript
24 lines
1.6 KiB
JavaScript
import { autocompleteRenderer, RENDERER_TYPE as AUTOCOMPLETE_RENDERER } from "./autocompleteRenderer/index.mjs";
|
|
import { baseRenderer, RENDERER_TYPE as BASE_RENDERER } from "./baseRenderer/index.mjs";
|
|
import { checkboxRenderer, RENDERER_TYPE as CHECKBOX_RENDERER } from "./checkboxRenderer/index.mjs";
|
|
import { htmlRenderer, RENDERER_TYPE as HTML_RENDERER } from "./htmlRenderer/index.mjs";
|
|
import { numericRenderer, RENDERER_TYPE as NUMERIC_RENDERER } from "./numericRenderer/index.mjs";
|
|
import { passwordRenderer, RENDERER_TYPE as PASSWORD_RENDERER } from "./passwordRenderer/index.mjs";
|
|
import { textRenderer, RENDERER_TYPE as TEXT_RENDERER } from "./textRenderer/index.mjs";
|
|
import { timeRenderer, RENDERER_TYPE as TIME_RENDERER } from "./timeRenderer/index.mjs";
|
|
import { registerRenderer } from "./registry.mjs";
|
|
/**
|
|
* Registers all available renderers.
|
|
*/
|
|
export function registerAllRenderers() {
|
|
registerRenderer(autocompleteRenderer);
|
|
registerRenderer(baseRenderer);
|
|
registerRenderer(checkboxRenderer);
|
|
registerRenderer(htmlRenderer);
|
|
registerRenderer(numericRenderer);
|
|
registerRenderer(passwordRenderer);
|
|
registerRenderer(textRenderer);
|
|
registerRenderer(timeRenderer);
|
|
}
|
|
export { autocompleteRenderer, AUTOCOMPLETE_RENDERER, baseRenderer, BASE_RENDERER, checkboxRenderer, CHECKBOX_RENDERER, htmlRenderer, HTML_RENDERER, numericRenderer, NUMERIC_RENDERER, passwordRenderer, PASSWORD_RENDERER, textRenderer, TEXT_RENDERER, timeRenderer, TIME_RENDERER };
|
|
export { getRegisteredRendererNames, getRegisteredRenderers, getRenderer, hasRenderer, registerRenderer } from "./registry.mjs"; |