feat: add initial API

This commit is contained in:
Morten Olsen
2025-10-16 20:54:31 +02:00
parent 5cf0a3612a
commit 11828da073
17 changed files with 647 additions and 89 deletions

14
src/api/extensions.d.ts vendored Normal file
View File

@@ -0,0 +1,14 @@
import type { Session } from '#root/services/sessions/sessions.session.ts';
import type { Services } from '#root/utils/services.ts';
import 'fastify';
declare module 'fastify' {
// eslint-disable-next-line
export interface FastifyInstance {
services: Services;
}
// eslint-disable-next-line
export interface FastifyRequest {
session: Session;
}
}