@paroicms/server
Version:
The ParoiCMS server
13 lines (12 loc) • 838 B
TypeScript
import { type ReadFieldValueOrWAttached, type ReadFieldValues, type ReadFieldValuesOrWAttached, type ScFieldType } from "@paroicms/public-anywhere-lib";
import type { RenderingHookOptions } from "@paroicms/public-server-lib";
import type { RenderingContext } from "../liquidjs-tools/liquidjs-rendering/rendering-context.js";
export declare function executeRenderingHook(renderingContext: RenderingContext, hookName: "fieldPreprocessor", hookPayload: {
fieldTypes: ScFieldType[];
values: ReadFieldValuesOrWAttached;
options?: Omit<RenderingHookOptions, "language" | "fieldType">;
}): Promise<ReadFieldValues>;
export declare function executeRenderingHookForExcerpt(renderingContext: RenderingContext, hookPayload: {
value: ReadFieldValueOrWAttached | undefined;
fieldType: ScFieldType;
}): Promise<string | undefined>;