Create a SHA-256 fingerprint from a canonicalized value.
Object keys are sorted, while non-JSON values carry reserved type tags so
BigInts and Dates cannot collide with same-looking strings. Ordinary JSON
inputs retain their existing canonical representation. undefined values
and functions are omitted from objects and represented as omitted array
positions. Circular or unsupported object values, reserved tag keys,
invalid dates, and non-finite numbers throw. Exact omit paths may be supplied
as dotted strings or string arrays.
Create a SHA-256 fingerprint from a canonicalized value.
Object keys are sorted, while non-JSON values carry reserved type tags so BigInts and Dates cannot collide with same-looking strings. Ordinary JSON inputs retain their existing canonical representation.
undefinedvalues and functions are omitted from objects and represented as omitted array positions. Circular or unsupported object values, reserved tag keys, invalid dates, and non-finite numbers throw. Exact omit paths may be supplied as dotted strings or string arrays.