111 lines
3.2 KiB
Markdown
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)[]\>
|