/** * @fileoverview 响应转换拦截器 * @description 统一转换响应格式,将数据封装到标准响应结构中 */ import { NestInterceptor, ExecutionContext, CallHandler } from '@nestjs/common'; import { Observable } from 'rxjs'; /** * 标准响应接口 */ export interface Response { code: number; data: T; message?: string; timestamp: string; } /** * 响应转换拦截器 * @description 将响应数据统一封装为标准格式 * * @example * ```typescript * // 标准响应格式 * { * code: 0, * data: { ... }, * message: 'success', * timestamp: '2026-03-31T12:00:00.000Z' * } * ``` */ export declare class TransformInterceptor implements NestInterceptor> { intercept(context: ExecutionContext, next: CallHandler): Observable>; } //# sourceMappingURL=transform.interceptor.d.ts.map