// This file was automatically generated by Astro PocketBase. import { defineMiddleware } from "astro:middleware"; import { helpersFrom } from "astro-pocketbase"; import PocketBase from "pocketbase"; const middleware = defineMiddleware((context, next) => { const pocketbase = new PocketBase(import.meta.env.PUBLIC_ASTRO_POCKETBASE_URL); const { getRecord, getRecords } = helpersFrom({ pocketbase }); context.locals.pocketbase = pocketbase; context.locals.getRecord = getRecord; context.locals.getRecords = getRecords; return next(); }); // You should NOT change the exported name as it is used by the Astro PocketBase integration. export { middleware as onRequest };