@cf-wasm/og
Version:
Generate Open Graph Images dynamically from HTML/CSS without a browser.
22 lines (21 loc) • 886 B
TypeScript
import { type ParserOptions } from '@hedgedoc/html-to-react';
import { type ReactElement } from 'react';
export type { ParserOptions };
export type ReactChild = ReactElement | string | null;
export declare const props: (input: {
children?: ReactChild | ReactChild[];
}) => {
children?: ReactChild | ReactChild[];
};
export declare const element: (element: ReactElement) => ReactElement<any, string | import("react").JSXElementConstructor<any>>;
export declare const fragment: (children: ReactChild[]) => ReactElement;
export declare const wrapper: (children: ReactChild[]) => ReactElement;
/**
* A helper function to parse html string to a {@link ReactElement} like object
*
* @param html The html string to parse
* @param options Options
*
* @returns The {@link ReactElement}
*/
export declare const htmlToReact: (html: string, options?: ParserOptions) => ReactElement;