nx/docs/generated/devkit/TaskHasher.md
2024-05-01 12:12:32 -04:00

111 lines
3.2 KiB
Markdown

# Interface: TaskHasher
## Table of contents
### Methods
- [hashTask](../../devkit/documents/TaskHasher#hashtask)
- [hashTasks](../../devkit/documents/TaskHasher#hashtasks)
## Methods
### hashTask
**hashTask**(`task`): `Promise`\<[`Hash`](../../devkit/documents/Hash)\>
#### Parameters
| Name | Type |
| :----- | :------------------------------------ |
| `task` | [`Task`](../../devkit/documents/Task) |
#### Returns
`Promise`\<[`Hash`](../../devkit/documents/Hash)\>
**`Deprecated`**
use hashTask(task:Task, taskGraph: TaskGraph, env: NodeJS.ProcessEnv) instead. This will be removed in v20
**hashTask**(`task`, `taskGraph`): `Promise`\<[`Hash`](../../devkit/documents/Hash)\>
#### Parameters
| Name | Type |
| :---------- | :---------------------------------------------- |
| `task` | [`Task`](../../devkit/documents/Task) |
| `taskGraph` | [`TaskGraph`](../../devkit/documents/TaskGraph) |
#### Returns
`Promise`\<[`Hash`](../../devkit/documents/Hash)\>
**`Deprecated`**
use hashTask(task:Task, taskGraph: TaskGraph, env: NodeJS.ProcessEnv) instead. This will be removed in v20
**hashTask**(`task`, `taskGraph`, `env`): `Promise`\<[`Hash`](../../devkit/documents/Hash)\>
#### Parameters
| Name | Type |
| :---------- | :---------------------------------------------- |
| `task` | [`Task`](../../devkit/documents/Task) |
| `taskGraph` | [`TaskGraph`](../../devkit/documents/TaskGraph) |
| `env` | `ProcessEnv` |
#### Returns
`Promise`\<[`Hash`](../../devkit/documents/Hash)\>
---
### hashTasks
**hashTasks**(`tasks`): `Promise`\<[`Hash`](../../devkit/documents/Hash)[]\>
#### Parameters
| Name | Type |
| :------ | :-------------------------------------- |
| `tasks` | [`Task`](../../devkit/documents/Task)[] |
#### Returns
`Promise`\<[`Hash`](../../devkit/documents/Hash)[]\>
**`Deprecated`**
use hashTasks(tasks:Task[], taskGraph: TaskGraph, env: NodeJS.ProcessEnv) instead. This will be removed in v20
**hashTasks**(`tasks`, `taskGraph`): `Promise`\<[`Hash`](../../devkit/documents/Hash)[]\>
#### Parameters
| Name | Type |
| :---------- | :---------------------------------------------- |
| `tasks` | [`Task`](../../devkit/documents/Task)[] |
| `taskGraph` | [`TaskGraph`](../../devkit/documents/TaskGraph) |
#### Returns
`Promise`\<[`Hash`](../../devkit/documents/Hash)[]\>
**`Deprecated`**
use hashTasks(tasks:Task[], taskGraph: TaskGraph, env: NodeJS.ProcessEnv) instead. This will be removed in v20
**hashTasks**(`tasks`, `taskGraph`, `env`): `Promise`\<[`Hash`](../../devkit/documents/Hash)[]\>
#### Parameters
| Name | Type |
| :---------- | :---------------------------------------------- |
| `tasks` | [`Task`](../../devkit/documents/Task)[] |
| `taskGraph` | [`TaskGraph`](../../devkit/documents/TaskGraph) |
| `env` | `ProcessEnv` |
#### Returns
`Promise`\<[`Hash`](../../devkit/documents/Hash)[]\>