Files
ara-kanban/src/types/entity.d.ts
2025-09-27 19:22:32 +05:30

36 lines
523 B
TypeScript

interface KaModalState {
open: boolean
body?: React.ReactNode
title?: string
[key: string]: any
}
interface Board {
id: number
userId: number
name: string
description?: string
createdAt: string
updatedAt: string
}
interface Task {
id: number
boardId: number
title: string
description?: string
status: "todo" | "in-progress" | "done"
createdAt: string
updatedAt: string
}
interface TaskGroup {
groupId: string
tasks: Task[]
}
type StatusOption = {
value: string
label: string
}