// This file was automatically generated by Astro PocketBase. import { defineMiddleware } from 'astro:middleware' import { helpersFrom } from 'astro-pocketbase-continue' 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 }