Spreadsheet-UX op een echte relationele engine

main

Deze repository wordt als momentopname gepubliceerd: een clone bevat de volledige inhoud, maar geen commitgeschiedenis.

477 B Ruw bestand
import type { FastifyInstance } from 'fastify';
import { readAudit } from '../engine/audit.js';
import { auditQuerySchema } from './schemas.js';

export async function auditRoutes(app: FastifyInstance): Promise<void> {
  app.get('/audit', async (request) => {
    request.ws.require('viewer');
    const query = auditQuerySchema.parse(request.query);
    const entries = readAudit(request.ws.db, query);
    return { entries, hasMore: entries.length === query.limit };
  });
}