UNPKG

@lucidcms/core

Version:

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

18 lines 908 B
//#region src/libs/toolkit/auth/status.d.ts type MaybePromise<T> = T | Promise<T>; type ToolkitAuthCookieStore = { /** Reads a Lucid session cookie from the frontend framework's current request. */get: (name: string) => MaybePromise<string | null | undefined>; }; type ToolkitAuthResponseHeaders = { /** Sets a response header on the frontend framework's current response. */set: (name: string, value: string) => MaybePromise<void>; }; type ToolkitAuthStatusInput = { /** Framework adapter for reading Lucid's browser session cookies. */cookies: ToolkitAuthCookieStore; /** Optional framework adapter used to prevent caching personalized HTML. */ headers?: ToolkitAuthResponseHeaders; }; type ToolkitAuthStatus = { authenticated: boolean; }; //#endregion export { ToolkitAuthCookieStore, ToolkitAuthResponseHeaders, ToolkitAuthStatus, ToolkitAuthStatusInput }; //# sourceMappingURL=status.d.mts.map