getAllTaskStatusesWithFiles
getAllTaskStatusesWithFiles(): ReadonlyMap<string, ReadonlySet<string>>Returns a map of all task status characters across the vault to their file sets.
Returns
ReadonlyMap<string, ReadonlySet<string>> — status character → set of file paths.
Example
const allStatuses = cache.getAllTaskStatusesWithFiles();
for (const [status, files] of allStatuses) {
console.log(`[${status}]: ${files.size} files`);
}
// [ ]: 42 files
// [x]: 15 files
// [/]: 3 filesRelated
- getFilesWithTaskStatus — query specific statuses
- Task Status Values — how Obsidian stores task status