export * from './context';
export { default as HTMLProvider } from './HTMLProvider.svelte';
export { default as HTMLRenderer } from './HTMLRenderer.svelte';
import { getHTML } from '@intlayer/core';
import { getHTMLContext, type RenderHTMLOptions } from './context';
export type RenderHTMLProps = RenderHTMLOptions;
export const renderHTML = (html: string, options: RenderHTMLProps = {}) => {
return getHTML(html, (options.components || {}) as any);
};
export const useHTMLRenderer = (options: RenderHTMLProps = {}) => {
const context = getHTMLContext();
return (html: string) => context.renderHTML(html, options);
};