UNPKG

astro

Version:

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

15 lines (14 loc) 402 B
import { createAsyncManifestMemo } from "../manifest/memo.js"; const sessionDriverMemo = createAsyncManifestMemo(async (manifest) => { if (manifest.sessionDriver) { const driverModule = await manifest.sessionDriver(); return driverModule?.default || null; } return null; }); function getSessionDriver(manifest) { return sessionDriverMemo.get(manifest); } export { getSessionDriver };