The carrier of the shape a record type was built from.
record and strictRecord expose the shape they were given, so that the
member types — and the constraints they carry — stay reachable from the
record type itself (User.shape.age.constraints.max, or the equivalent
at(User, 'age').constraints.max).
The carrier of the shape a record type was built from.
recordandstrictRecordexpose the shape they were given, so that the member types — and the constraints they carry — stay reachable from the record type itself (User.shape.age.constraints.max, or the equivalentat(User, 'age').constraints.max).