@paroicms/server
Version:
The ParoiCMS server
19 lines (18 loc) • 957 B
TypeScript
import type { ReadFieldValueOrWGallery, ReadFieldValuesOrWGalleries, ScFieldType } from "@paroicms/public-anywhere-lib";
import type { SiteContext } from "../../site-context/site-context.types.js";
export declare function getSiteFieldValue(siteContext: Pick<SiteContext, "cn" | "siteSchema" | "siteNodeId">, options: {
fieldName: string;
language?: string;
publishedOnly: boolean;
}): Promise<ReadFieldValueOrWGallery | undefined>;
export declare function getFieldTypesByNames(siteContext: Pick<SiteContext, "siteSchema">, options: {
typeName: string;
fieldNames?: string[];
ignoreUnknownFieldNames?: boolean;
}): ScFieldType[];
export declare function loadFieldValues(siteContext: Pick<SiteContext, "cn" | "siteSchema" | "siteNodeId">, { fieldTypes, nodeId, language, publishedOnly, }: {
fieldTypes: ScFieldType[];
nodeId: string;
language?: string;
publishedOnly: boolean;
}): Promise<ReadFieldValuesOrWGalleries>;