fix: fo, wr 빌드 에러 수정

This commit is contained in:
swcho
2025-10-13 09:47:55 +09:00
parent 4c656930e0
commit ba83dbb072
9 changed files with 109 additions and 4 deletions
+34
View File
@@ -0,0 +1,34 @@
interface SortConfig {
empty: boolean;
sorted: boolean;
unsorted: boolean;
}
interface PageableConfig {
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;
}
export interface PageableParams {
page?: number;
size?: number;
sort?: string;
}
+1
View File
@@ -0,0 +1 @@
export * from "./api-interface";
+34
View File
@@ -0,0 +1,34 @@
interface SortConfig {
empty: boolean;
sorted: boolean;
unsorted: boolean;
}
interface PageableConfig {
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;
}
export interface PageableParams {
page?: number;
size?: number;
sort?: string;
}
+1
View File
@@ -0,0 +1 @@
export * from "./api-interface";
@@ -1,5 +1,5 @@
import { z } from "zod";
import type { PageableList, PageableParams } from "@/shared/model";
import type { PageableList, PageableParams } from "@/src/shared/model";
export interface MenuAuthorityParams extends PageableParams {
groupId?: string;
@@ -1,4 +1,4 @@
import { useMenuStore } from "@/shared/lib";
import { useMenuStore } from "@/src/shared/lib";
import { Button, cn, type ButtonProps } from "@common/components";
import type { PageMenuAuthority } from "../model/menu-authority-interface";
@@ -14,8 +14,8 @@ import {
DialogTitle,
DialogTrigger,
} from "@common/components";
import { ENDPOINT } from "@/shared/config";
import { useAlertStore, useMutationWrapper } from "@/shared/lib";
import { ENDPOINT } from "@/src/shared/config";
import { useAlertStore, useMutationWrapper } from "@/src/shared/lib";
import {
menuAuthorityFormSchema,
type MenuAuthorityFormData,
+34
View File
@@ -0,0 +1,34 @@
interface SortConfig {
empty: boolean;
sorted: boolean;
unsorted: boolean;
}
interface PageableConfig {
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;
}
export interface PageableParams {
page?: number;
size?: number;
sort?: string;
}
+1
View File
@@ -0,0 +1 @@
export * from "./api-interface";