@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
text/typescript
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