Skip to content

Commit 4d562a3

Browse files
committed
refactor: ! Reuse TaskSaver type
1 parent 5a5487b commit 4d562a3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/ui/Menus/DatePicker.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import flatpickr from 'flatpickr';
22
import type { Task } from '../../Task/Task';
33
import { RemoveTaskDate, SetTaskDate } from '../EditInstructions/DateInstructions';
44
import type { AllTaskDateFields } from '../../DateTime/DateFieldTypes';
5+
import type { TaskSaver } from './TaskEditingMenu';
56

67
/**
78
* A calendar date picker which edits a date value in a {@link Task} object.
@@ -14,7 +15,7 @@ export function promptForDate(
1415
parentElement: HTMLElement,
1516
task: Task,
1617
dateFieldToEdit: AllTaskDateFields,
17-
taskSaver: (originalTask: Task, newTasks: Task | Task[]) => Promise<void>,
18+
taskSaver: TaskSaver,
1819
) {
1920
const currentValue = task[dateFieldToEdit];
2021
// TODO figure out how Today's date is determined: if Obsidian is left
@@ -67,7 +68,7 @@ function addButton(
6768
buttonContainer: HTMLDivElement,
6869
instance: flatpickr.Instance,
6970
task: Task,
70-
taskSaver: (originalTask: Task, newTasks: Task | Task[]) => Promise<void>,
71+
taskSaver: TaskSaver,
7172
buttonName: string,
7273
applyDate: () => Task[],
7374
) {

0 commit comments

Comments
 (0)