UNPKG

@lucidcms/core

Version:

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

44 lines 1.4 kB
import { TranslationStore } from "../i18n/types.mjs"; import { KVAdapterInstance } from "../kv/types.mjs"; import { MediaAdapterInstance } from "../media/types.mjs"; import { QueueAdapterInstance } from "../queue/types.mjs"; import { HttpExtension } from "./types.mjs"; import { Config } from "../../types/config.mjs"; import { AdapterRuntimeContext, EnvironmentVariables } from "../runtime/types.mjs"; import { EmailAdapterInstance } from "../email/types.mjs"; import { DatabaseConnection } from "../db/types.mjs"; //#region src/libs/http/app.d.ts /** * The entry point for creating the Hono app. */ declare const createApp: (props: { config: Config; translationStore: TranslationStore; runtimeContext: AdapterRuntimeContext; env?: EnvironmentVariables; http?: { extensions?: HttpExtension[]; }; }) => Promise<{ handle: (options: { request: Request; database: DatabaseConnection; env?: EnvironmentVariables; executionContext?: unknown; requestBindings?: object; }) => Response | Promise<Response>; queue: QueueAdapterInstance; kv: KVAdapterInstance; media: MediaAdapterInstance | null; email: EmailAdapterInstance; issues: { type: string; key: string; level: "unsupported" | "notice"; message?: string; }[]; destroy: () => Promise<void>; }>; //#endregion export { createApp as default }; //# sourceMappingURL=app.d.mts.map