[st] feat: 검증 에러 처리

This commit is contained in:
2026-03-06 12:04:19 +09:00
parent 0556245d62
commit 97a67bfd55
2 changed files with 39 additions and 26 deletions
+31 -23
View File
@@ -1,34 +1,42 @@
interface SortConfig {
empty: boolean;
sorted: boolean;
unsorted: boolean;
empty: boolean;
sorted: boolean;
unsorted: boolean;
}
interface PageableConfig {
sort: SortConfig;
offset: number;
pageNumber: number;
pageSize: number;
paged: boolean;
unpaged: boolean;
sort: SortConfig;
offset: number;
pageNumber: number;
pageSize: number;
paged: boolean;
unpaged: boolean;
}
export interface PageableList<T> {
content: T[];
pageable: PageableConfig;
sort: SortConfig;
totalPages: number;
totalElements: number;
number: number;
numberOfElements: number;
size: number;
first: boolean;
last: boolean;
empty: boolean;
content: T[];
pageable: PageableConfig;
sort: SortConfig;
totalPages: number;
totalElements: number;
number: number;
numberOfElements: number;
size: number;
first: boolean;
last: boolean;
empty: boolean;
}
export interface PageableParams {
page?: number;
size?: number;
sort?: string;
page?: number;
size?: number;
sort?: string;
}
export interface ApiErrorResponse {
timestamp: string;
message: string;
status: number;
code: string;
errors: unknown[];
}