createMemberScope
import { createMemberScope } from "@alloy-js/typescript";
function createMemberScope(name: string, ownerSymbol: TSOutputSymbol, options?: OutputScopeOptions): TSMemberScope;
Parameters
Section titled “Parameters”name |
|
ownerSymbol |
|
options | optional
|
Options
Section titled “Options”binder | optionalBinder context interface The binder instance this scope belongs to. If not provided, it will attempt to find the current binder from context. |
metadata | optionalRecord<string, unknown> Arbitrary metadata that is associated with this scope. |
ownerSymbol | optionalMemberDeclaration context interface The owner symbol of this scope. When provided, this scope becomes a member scope, which exposes the symbols on its owner symbol instead of having its own declaration spaces. |
Returns
Section titled “Returns”[unresolved link]