(
id: string,
opts: TaskListOptions = {},
)
| 791 | } |
| 792 | |
| 793 | export async function taskGetHandler( |
| 794 | id: string, |
| 795 | opts: TaskListOptions = {}, |
| 796 | ): Promise<void> { |
| 797 | try { |
| 798 | const taskListId = normalizeTaskListId(opts.list) |
| 799 | const task = await getTask(taskListId, id) |
| 800 | if (!task) { |
| 801 | throw new Error(`Task ${id} was not found in ${taskListId}.`) |
| 802 | } |
| 803 | |
| 804 | writeJson({ |
| 805 | taskListId, |
| 806 | task, |
| 807 | }) |
| 808 | await gracefulShutdown(0) |
| 809 | } catch (error) { |
| 810 | writeToStderr(`Failed to get task: ${errorMessage(error)}\n`) |
| 811 | await gracefulShutdown(1) |
| 812 | } |
| 813 | } |
| 814 | |
| 815 | export async function taskUpdateHandler( |
| 816 | id: string, |
no test coverage detected