# Interface: HasherContext ## Table of contents ### Properties - [hasher](/reference/core-api/devkit/documents/HasherContext#hasher): TaskHasher - [nxJsonConfiguration](/reference/core-api/devkit/documents/HasherContext#nxjsonconfiguration): NxJsonConfiguration - [projectGraph](/reference/core-api/devkit/documents/HasherContext#projectgraph): ProjectGraph - [projectsConfigurations](/reference/core-api/devkit/documents/HasherContext#projectsconfigurations): ProjectsConfigurations - [taskGraph](/reference/core-api/devkit/documents/HasherContext#taskgraph): TaskGraph ## Properties ### hasher • **hasher**: [`TaskHasher`](/reference/core-api/devkit/documents/TaskHasher) --- ### nxJsonConfiguration • **nxJsonConfiguration**: [`NxJsonConfiguration`](/reference/core-api/devkit/documents/NxJsonConfiguration)\<`string`[] \| `"*"`\> --- ### projectGraph • **projectGraph**: [`ProjectGraph`](/reference/core-api/devkit/documents/ProjectGraph) --- ### projectsConfigurations • **projectsConfigurations**: [`ProjectsConfigurations`](/reference/core-api/devkit/documents/ProjectsConfigurations) --- ### taskGraph • **taskGraph**: [`TaskGraph`](/reference/core-api/devkit/documents/TaskGraph)