From 31b56ddf05a455c43a9f3984ff7b9a6022c2f24a Mon Sep 17 00:00:00 2001 From: Ajay Ghanwat Date: Tue, 11 Nov 2025 15:02:51 +0530 Subject: [PATCH] New Changes with Table --- scripts/make-dist.mjs | 4 ++-- src/index.ts | 2 +- src/types/table/types.ts | 5 +++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/make-dist.mjs b/scripts/make-dist.mjs index 8bbc9a0..c6d7aa8 100644 --- a/scripts/make-dist.mjs +++ b/scripts/make-dist.mjs @@ -32,7 +32,7 @@ export { default as Table } from "../src/components/Table.astro"; export { default as VideoPlayer } from "../src/components/VideoPlayer.astro"; export { default as WebRtcPlayer } from "../src/components/WebRtcPlayer.astro"; export { cn } from "../src/utils/cn.js"; -export { Column, TableProps, FetchTableRequest } from "../src/types/table/types.js"; +export { Column, TableProps, FetchTableRequest, FetchTableResponse } from "../src/types/table/types.js"; `; const indexDts = `/* Auto-generated types (lightweight) */ @@ -63,7 +63,7 @@ export const Tooltip: any; export const VideoPlayer: any; export const WebRtcPlayer: any; export function cn(...classes: Array): string; -export type { Column, TableProps, FetchTableRequest } from "../src/types/table/types.js"; +export type { Column, TableProps, FetchTableRequest, FetchTableResponse } from "../src/types/table/types.js"; `; fs.writeFileSync(path.join(distDir, "index.js"), indexJs, "utf8"); diff --git a/src/index.ts b/src/index.ts index 16119b4..3821ed2 100644 --- a/src/index.ts +++ b/src/index.ts @@ -20,4 +20,4 @@ export { default as TimePicker } from "./components/TimePicker.astro"; export { default as Table } from "./components/Table.astro"; export { default as Tooltip } from "./components/Tooltip.astro"; export { cn } from "./utils/cn.js"; -export type { Column, TableProps, FetchTableRequest } from "./types/table/types.js"; \ No newline at end of file +export type { Column, TableProps, FetchTableRequest, FetchTableResponse } from "./types/table/types.js"; \ No newline at end of file diff --git a/src/types/table/types.ts b/src/types/table/types.ts index 81bbaea..b5db779 100644 --- a/src/types/table/types.ts +++ b/src/types/table/types.ts @@ -44,4 +44,9 @@ export type FetchTableRequest = { sortKey: string; sortOrder: string; search: string; +} + +export interface FetchTableResponse { + data: T[]; + total: number; } \ No newline at end of file