@paroicms/server
Version:
The ParoiCMS server
20 lines (19 loc) • 940 B
TypeScript
import type { ScFieldType } from "@paroicms/public-anywhere-lib";
import type { SiteContext } from "../site-context/site-context.types.js";
export declare function getHandleOfFeaturedImage(nodeId: string): string;
export declare function getHandleOfSiteAdminFavicon(): string;
export declare function getHandleOfSiteFavicon(): string;
export declare function getHandleOfField(siteContext: Pick<SiteContext, "siteNodeId">, options: {
fieldType: ScFieldType;
nodeId: string;
language?: string;
}): string;
export declare function getHandleOfFieldOnNode(siteContext: Pick<SiteContext, "siteNodeId">, options: {
fieldType: ScFieldType;
nodeId: string;
}): string;
export declare function getHandleOfSiteField(siteContext: Pick<SiteContext, "siteNodeId" | "siteSchema">, options: {
fieldName: string;
language?: string;
}): string;
export declare function extractNodeIdFromHandle(handle: string): string | undefined;