Files
atlas-seller-kit/apps/api/src/common/api-error.ts
T
2026-09-03 16:04:44 +08:00

14 lines
433 B
TypeScript

import { HttpException, HttpStatus } from '@nestjs/common';
export class ApiError extends HttpException {
// 业务代码只能通过此类型抛出可预期错误,最终由全局过滤器统一封装为 error 信封。
public constructor(
status: HttpStatus,
code: string,
message: string,
details?: unknown[],
) {
super({ error: { code, message, details } }, status);
}
}