Render: {
url: (
fields: UrlRenderFields,
) => {
render_id: string;
output_format: "url";
preview_url: string;
role: string;
dimensions?: { width: number; height: number };
embedding?: {
recommended_sandbox?: "";
requires_https?: boolean;
supports_fullscreen?: boolean;
csp_policy?: string;
};
renderer?: PreviewRendererMetadata;
};
html: (
fields: HtmlRenderFields,
) => {
render_id: string;
output_format: "html";
preview_html: string;
role: string;
dimensions?: { width: number; height: number };
embedding?: {
recommended_sandbox?: "";
requires_https?: boolean;
supports_fullscreen?: boolean;
csp_policy?: string;
};
renderer?: PreviewRendererMetadata;
};
both: (
fields: BothRenderFields,
) => {
render_id: string;
output_format: "both";
preview_url: string;
preview_html: string;
role: string;
dimensions?: { width: number; height: number };
embedding?: {
recommended_sandbox?: "";
requires_https?: boolean;
supports_fullscreen?: boolean;
csp_policy?: string;
};
renderer?: PreviewRendererMetadata;
};
} = ...
Type Declaration
Readonlyurl: (
fields: UrlRenderFields,
) => {
render_id: string;
output_format: "url";
preview_url: string;
role: string;
dimensions?: { width: number; height: number };
embedding?: {
recommended_sandbox?: "";
requires_https?: boolean;
supports_fullscreen?: boolean;
csp_policy?: string;
};
renderer?: PreviewRendererMetadata;
}
Readonlyhtml: (
fields: HtmlRenderFields,
) => {
render_id: string;
output_format: "html";
preview_html: string;
role: string;
dimensions?: { width: number; height: number };
embedding?: {
recommended_sandbox?: "";
requires_https?: boolean;
supports_fullscreen?: boolean;
csp_policy?: string;
};
renderer?: PreviewRendererMetadata;
}
Readonlyboth: (
fields: BothRenderFields,
) => {
render_id: string;
output_format: "both";
preview_url: string;
preview_html: string;
role: string;
dimensions?: { width: number; height: number };
embedding?: {
recommended_sandbox?: "";
requires_https?: boolean;
supports_fullscreen?: boolean;
csp_policy?: string;
};
renderer?: PreviewRendererMetadata;
}
Grouped namespace over the same helpers, useful when constructing a
renders[]that mixes variants. Prefer the named exports at single call sites; useRender.url({...})when building several types together.