tryError Documentation

Function: getErrorFingerprint()
Function

```ts function getErrorFingerprint(error, fields): string; ``` Defined in: [utils.ts:772](https://github.com/oconnorjohnson/try-error/blob/e3ae0308069a4fba073f4543d527ad76373db795/src/utils.ts#L772) Create a fingerprint for an error for deduplication

tryError API Documentation v0.0.1-alpha.1


tryError API Documentation / getErrorFingerprint

Function: getErrorFingerprint()

function getErrorFingerprint(error, fields): string;

Defined in: utils.ts:772

Create a fingerprint for an error for deduplication

Parameters

error

TryError

Error to fingerprint

fields

keyof TryError<string>[] = ...

Fields to include in fingerprint

Returns

string

Fingerprint string

Example

const fingerprint = getErrorFingerprint(error, ["type", "message", "source"]);
if (!seenFingerprints.has(fingerprint)) {
  seenFingerprints.add(fingerprint);
  logError(error);
}