You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/docs/reference/other-new-features/export.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,7 @@ of one of the following forms:
54
54
- An _omitting selector_`x => _` prevents `x` from being aliased by a subsequent
55
55
wildcard selector.
56
56
- A _wildcard selector_ creates aliases for all eligible members of `path` except for
57
-
those members that are named by a previous simple, renaming, or omitting selector.
57
+
synthetic members generated by the compiler and those members that are named by a previous simple, renaming, or omitting selector.
58
58
59
59
A member is _eligible_ if all of the following holds:
60
60
@@ -75,8 +75,7 @@ Export aliases are always `final`. Aliases of delegates are again defines as del
75
75
not marked `override`.
76
76
- However, export aliases can implement deferred members of base classes.
77
77
78
-
Export aliases for value definitions are marked by the compiler as "stable". This means
79
-
that they can be used as parts of stable identifier paths, even though they are technically methods. For instance, the following is OK:
78
+
Export aliases for public value definitions are marked by the compiler as "stable" and their result types are the singleton types of the aliased definitions. This means that they can be used as parts of stable identifier paths, even though they are technically methods. For instance, the following is OK:
0 commit comments