nx/docs/generated/devkit/TaskHasher.md
2023-10-11 17:00:03 +02: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 v18
**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 v18
**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 v18
**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 v18
**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)[]\>