UNPKG

@paroicms/server

Version:
26 lines (25 loc) 1.02 kB
import type { ScFieldType } from "@paroicms/public-anywhere-lib"; import type { SiteContext } from "../site-context/site-context.types.js"; 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 getHandleOfSiteField(siteContext: Pick<SiteContext, "siteNodeId" | "siteSchema">, options: { fieldName: string; language?: string; }): string; export declare function getNodeIdFromHandle(siteContext: Pick<SiteContext, "siteNodeId">, handle: string): string; export declare function extractNodeIdFromHandle(handle: string): string | undefined; export type ParsedHandle = { kind: "node"; nodeId: string; } | { kind: "lnod"; nodeId: string; } | { kind: "site"; }; export declare function parseHandle(handle: string): ParsedHandle;