@paroicms/server
Version:
The ParoiCMS server
9 lines (8 loc) • 1.12 kB
TypeScript
import { type ParsedLNodeId, type UpdateFieldValues } from "@paroicms/public-anywhere-lib";
import { type CreateDocumentInput, type CreateDocumentTranslationInput, type CreatePartInput, type CreatePartTranslationInput, type MinimalDocumentInfo, type MinimalPartInfo } from "@paroicms/public-server-lib";
import type { SiteContext } from "../site-context/site-context.types.js";
export declare function updateFieldsProgrammaticApi(siteContext: SiteContext, lNodeId: ParsedLNodeId, values: UpdateFieldValues): Promise<void>;
export declare function createDocumentProgrammaticApi(siteContext: SiteContext, createInput: CreateDocumentInput): Promise<MinimalDocumentInfo>;
export declare function createDocumentTranslationProgrammaticApi(siteContext: SiteContext, createInput: CreateDocumentTranslationInput): Promise<MinimalDocumentInfo>;
export declare function createPartProgrammaticApi(siteContext: SiteContext, createInput: CreatePartInput): Promise<MinimalPartInfo>;
export declare function createPartTranslationProgrammaticApi(siteContext: SiteContext, createInput: CreatePartTranslationInput): Promise<MinimalPartInfo>;