- Framework: NestJS avec TypeORM - Authentification: JWT (access + refresh tokens) - Gestion utilisateurs: CRUD complet avec validation - Routes: auth, users, parents, assistantes maternelles - Dockerfile pour conteneurisation
15 lines
505 B
TypeScript
15 lines
505 B
TypeScript
import { CallHandler, ExecutionContext, Injectable, NestInterceptor } from "@nestjs/common";
|
|
import { map, Observable, timestamp } from "rxjs";
|
|
|
|
@Injectable()
|
|
export class TransformInterceptor implements NestInterceptor {
|
|
intercept(context: ExecutionContext, next: CallHandler): Observable<any> {
|
|
return next.handle().pipe(
|
|
map((data) => ({
|
|
success: true,
|
|
timestamp: new Date().toISOString(),
|
|
data
|
|
})),
|
|
);
|
|
}
|
|
} |