Make task schema fields explicit with null sentinels

This commit is contained in:
lesetong
2026-08-11 13:36:09 +08:00
parent 28d7e66d8a
commit 8af1c53c83
8 changed files with 270 additions and 75 deletions
+7 -7
View File
@@ -28,19 +28,19 @@ export interface TaskSnapshot {
export interface AddTaskDraft {
name: string;
description?: string;
status?: TaskStatus;
parentId?: number;
description?: string | null;
status?: TaskStatus | null;
parentId?: number | null;
children?: AddTaskDraft[];
}
export interface TaskPatch {
id: number;
name?: string;
description?: string;
status?: TaskStatus;
name?: string | null;
description?: string | null;
status?: TaskStatus | null;
parentId?: number | null;
position?: number;
position?: number | null;
}
export interface TaskStats {