# Interface: TaskGraph Graph of Tasks to be executed ## Table of contents ### Properties - [continuousDependencies](/reference/core-api/devkit/documents/TaskGraph#continuousdependencies): Record - [dependencies](/reference/core-api/devkit/documents/TaskGraph#dependencies): Record - [roots](/reference/core-api/devkit/documents/TaskGraph#roots): string[] - [tasks](/reference/core-api/devkit/documents/TaskGraph#tasks): Record ## Properties ### continuousDependencies • **continuousDependencies**: `Record`\<`string`, `string`[]\> --- ### dependencies • **dependencies**: `Record`\<`string`, `string`[]\> Map of Task IDs to IDs of tasks which the task depends on --- ### roots • **roots**: `string`[] IDs of Tasks which do not have any dependencies and are thus ready to execute immediately --- ### tasks • **tasks**: `Record`\<`string`, [`Task`](/reference/core-api/devkit/documents/Task)\> Map of Task IDs to Tasks