diff --git a/src/content/language/records.md b/src/content/language/records.md index 29c371466e..a42c59bb45 100644 --- a/src/content/language/records.md +++ b/src/content/language/records.md @@ -124,11 +124,11 @@ check out the page on [Patterns][pattern]. ## Record types -Records are structurally typed based on the types of their fields. -A record's shape (the set of its fields, -the fields' types, and their names, if any) uniquely determines the type of a record. -While you cannot declare a unique type for a specific record shape, -you can use `typedef` to give a name to a record type for better readability and reusability.. +Records in Dart are structurally typed based on their fields' types, names, and count. +While you can't declare a unique type for a record shape, you can use `typedef` for readability and reuse. +Learn more in the [Records and typedefs](https://dart.dev/language/records#records-and-typedefs) +section of the Dart language documentation. + For example, you can define a named record type for a user profile: