API reference / @evolu/common / Redacted / createEqRedacted
Function: createEqRedacted()
function createEqRedacted<A>(eq): Eq<Redacted<A>>;
Defined in: packages/common/src/Redacted.ts:116
Creates an Eq for Redacted values based on an equality function for the underlying type.
Example
type ApiKey = string & Brand<"ApiKey">;
const eqRedactedApiKey = createEqRedacted<ApiKey>(eqString);
const a = createRedacted("x" as ApiKey);
const b = createRedacted("x" as ApiKey);
eqRedactedApiKey(a, b); // true
Type Parameters
| Type Parameter |
|---|
A |
Parameters
| Parameter | Type |
|---|---|
eq | Eq<A> |