import type { Agent } from 'supertest'; import type { Models } from '@velastack/pocketbase'; /** The per-test fixture provided by the Velastack vitest setup. */ export type TestContext = { request: Agent; agent: Agent & { authenticateUser: () => Promise; }; admin: App.Locals['admin']; pb: App.Locals['pb']; user: Models['users']; }; declare module 'vitest' { interface TestContext extends TestContextType { } } declare module '@vitest/runner' { interface TestContext extends TestContextType { } } type TestContextType = TestContext; export {}; //# sourceMappingURL=testing.d.ts.map