UNPKG

@lucidcms/core

Version:

The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.

13 lines 894 B
import { PreviewSession } from "../../../types/response.mjs"; import { ServiceContext, ServiceResponse } from "../../../utils/services/types.mjs"; import { ToolkitPreviewsResolveInput } from "./resolve.mjs"; import { ToolkitPreviewState, ToolkitPreviewStateInput } from "./state.mjs"; //#region src/libs/toolkit/previews/index.d.ts type ToolkitPreviews = { /** Resolves preview state and synchronizes its session for a frontend request. */state: (input: ToolkitPreviewStateInput) => ServiceResponse<ToolkitPreviewState>; /** Validates a preview token and returns its runtime metadata. */ resolve: (input: ToolkitPreviewsResolveInput) => ServiceResponse<PreviewSession>; }; declare const createPreviewsToolkit: (context: ServiceContext) => ToolkitPreviews; //#endregion export { ToolkitPreviews, createPreviewsToolkit, createPreviewsToolkit as default }; //# sourceMappingURL=index.d.mts.map