diff --git a/docs/style-guide.md b/docs/style-guide.md index 60ca06a3..308e8acc 100644 --- a/docs/style-guide.md +++ b/docs/style-guide.md @@ -217,9 +217,10 @@ For an example of when *not* to use lexicographic order, consider an array holdi ### `resolvedOptions` -:star2: The `resolvedOptions` of Intl objects should appear in the following order: +:star2: *The `resolvedOptions` of Intl objects should appear with `locale` first, followed by properties guaranteed to exist that can be set via extension keys, followed by properties guaranteed to exist that are not set by extension keys, and then finally all properties that exist conditionally. Elements in each of these categories should appear in lexicographical order.* :star2: +Order of `resolvedOptions`: 1. `locale` 2. All properties (given in lexicographical order) that can be set by extension keys and that are guaranteed to exist 3. Properties (in lexicographical order) that are not set by extension keys and that are guaranteed to exist -4. All properties (in lexicographical order) that exist conditionally. :star2: +4. All properties (in lexicographical order) that exist conditionally. :star2: