INNER CODE UNIT · TypeScript
findAllUncompletedTasks
dtinth/todo-actions · src/DataStore.ts:105
export async function findAllUncompletedTasks(
repositoryId: string,
): Promise<Task[]> {
const db = await getMongoDb()
const result = await db.tasks
.find({
repositoryId: repositoryId,
completed: { $ne: true },
taskReference: { $ne: null },
})
.toArray()
return result.map(taskData => {
return {
taskReference:
taskData.taskReference ||
invariant(false, 'Unexpected unassociated task.'),
state: {