GoNamedTypeScope
This scope contains NamedTypeSymbols for types that are declared in containers like packages. This scope is a member scope which whose member symbol is a NamedTypeSymbol.
Members
Section titled “Members”Extends GoScope
| constructor | (ownerSymbol: NamedTypeSymbol, parentScope: GoNamedTypeScope | GoSourceFileScope | GoModuleScope | undefined, options: OutputScopeOptions) | Constructs a new instance of the GoNamedTypeScope class |
| declarationSpaces | never[] | |
| enclosingPackage | import(”../index.js”).PackageSymbol | undefined | |
| members | import(“@alloy-js/core”).OutputMemberSpace | |
| ownerSymbol | NamedTypeSymbol | |
| typeParameters | import(“@alloy-js/core”).OutputMemberSpace | For now, we stuff type parameters into the member scope. This is to ensure name conflicts are handled correctly. |