完成实验部分功能

This commit is contained in:
li-chx
2025-05-03 19:34:43 +08:00
parent 15c0a1de0e
commit eae8781eaa
21 changed files with 1693 additions and 215 deletions
+15
View File
@@ -8,3 +8,18 @@ export class APIResponse<T> implements IAPIResponse<T> {
message: string = '';
data: T = undefined as T;
}
export class APIResponseErrorException<T>
extends Error
implements IAPIResponse<T>
{
code: number;
override message: string;
data: T = undefined as T;
constructor(apiResponse: APIResponse<T>) {
super();
this.code = apiResponse.code;
this.message = apiResponse.message;
this.data = apiResponse.data;
}
}