@fgv/ts-web-extras
Version:
Browser-compatible utilities and FileTree implementations
89 lines (41 loc) • 1.17 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [@fgv/ts-web-extras](./ts-web-extras.md) > [BrowserHashProvider](./ts-web-extras.browserhashprovider.md) > [hashParts](./ts-web-extras.browserhashprovider.hashparts.md)
## BrowserHashProvider.hashParts() method
Hash multiple strings concatenated with a separator.
**Signature:**
```typescript
static hashParts(parts: string[], algorithm?: string, separator?: string): Promise<Result<string>>;
```
## Parameters
<table><thead><tr><th>
Parameter
</th><th>
Type
</th><th>
Description
</th></tr></thead>
<tbody><tr><td>
parts
</td><td>
string\[\]
</td><td>
Array of strings to concatenate and hash
</td></tr>
<tr><td>
algorithm
</td><td>
string
</td><td>
_(Optional)_ The hash algorithm to use
</td></tr>
<tr><td>
separator
</td><td>
string
</td><td>
_(Optional)_ Separator to use between parts (default: '\|')
</td></tr>
</tbody></table>
**Returns:**
Promise<Result<string>>
Promise resolving to the hex-encoded hash