使用 @param 验证接口

This commit is contained in:
undefined committed 2020-07-10 22:54:26 +08:00
1 parent 4e85b696c0
commit 19cf1a5304
22 files changed
+657 -393

No files matched your search

+2 -5
View File
@@ -31,6 +31,8 @@ const Err = (name: string, ...info: Array<IHydroError | Function | string | numb
export class HydroError extends Error {
params: any[];
code: number;
constructor(...params: any[]) {
super();
this.params = params;
@@ -40,11 +42,6 @@ export class HydroError extends Error {
msg() {
return 'HydroError';
}
// eslint-disable-next-line class-methods-use-this
code() {
return 500;
}
}
export const UserFacingError = Err('UserFacingError', HydroError, 'UserFacingError', 400);