1
0
silverbullet/plugs/template/plug_api.ts
2023-11-13 15:49:21 +01:00

25 lines
525 B
TypeScript

import type { PageMeta } from "$sb/types.ts";
import { system } from "../../plug-api/syscalls.ts";
export function renderTemplate(
templateText: string,
pageMeta: PageMeta,
data: any = {},
): Promise<{ frontmatter?: string; text: string }> {
return system.invokeFunction(
"template.renderTemplate",
templateText,
pageMeta,
data,
);
}
export function cleanTemplate(
templateText: string,
): Promise<string> {
return system.invokeFunction(
"template.cleanTemplate",
templateText,
);
}