API reference › @evolu/common › Redacted › createEqRedacted
function createEqRedacted<A>(eq: Eq<A>): Eq<Redacted<A>>;
Defined in: packages/common/src/Redacted.ts:120
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