UNPKG

@paroicms/server

Version:
20 lines (19 loc) 965 B
import { type Tracker } from "@paroicms/internal-server-lib"; import type { Obj, ParsedLNodeId } from "@paroicms/public-anywhere-lib"; import type { TpDocValues } from "@paroicms/public-server-lib"; import type { Knex } from "knex"; import type { SiteContext } from "../site-context/site-context.types.js"; export declare function getDocItem(siteContext: SiteContext, tracker: Tracker, documentId: ParsedLNodeId): Promise<TpDocValues>; export declare function getDocItem(siteContext: SiteContext, tracker: Tracker, documentId: ParsedLNodeId, options: { allowUndef: true; forPreview?: boolean; }): Promise<TpDocValues | undefined>; export declare function querySelectDocValues(query: Knex.QueryBuilder, { omitId }?: { omitId?: boolean; }): void; export declare function formatDocValues(row: Obj, { language, nodeId, typeName, forPreview, }?: { language?: string; nodeId?: string; typeName?: string; forPreview?: boolean; }): TpDocValues;