Skip to content
Alloy
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Guides
Getting started
Basic concepts
Example walkthrough
Reference
core
components
AppendFile
AppendRegion
Block
CopyFile
Declaration
For
Indent
List
MemberDeclaration
MemberName
MemberScope
Name
Output
Prose
ReferenceOrContent
Scope
Show
SourceDirectory
SourceFile
StatementList
Switch
TemplateFile
TemplateVariable
UpdateFile
Wrap
contexts
Assignment context
Binder context
Declaration context
Member context
MemberDeclaration context
NamePolicy context
Scope context
SourceDirectory context
SourceFile context
functions
baseListPropsToMapJoinArgs
children
childrenArray
code
createAssignmentContext
createComponent
createContext
createCustomContext
createDeclarationTap
createFileResource
createFormatOptionsContextFor
createIntrinsic
createMemberTap
createNamedContext
createOutputBinder
createRenderTreeHook
createResource
createScopeTap
createSourceFileTap
createSymbolSlot
createTap
defaultProps
effect
emitSymbol
findKeyedChild
findKeyedChildren
findUnkeyedChildren
getAssignmentSymbol
getContext
getContextForRenderNode
getElementCache
getSymbolCreator
getSymbolCreatorSymbol
inspectRefkey
instantiateTakenMembersTo
isComponentCreator
isCustomContext
isIntrinsicElement
isKeyedChild
isLibrarySymbolReference
isMemberRefkey
isNamekey
isPrintHook
isRefkey
isRefkeyable
isRenderableObject
isSymbolRefkey
join
mapJoin
memberRefkey
memo
mergeProps
moveTakenMembersTo
namekey
onCleanup
popStack
printRenderStack
printTree
pushStack
refkey
render
renderAsync
renderTree
resolve
root
sourceFilesForTree
splitProps
stc
sti
symbolForRefkey
taggedComponent
takeSymbols
text
toRefkey
traverseOutput
unresolvedRefkey
untrack
useContext
useFormatOptions
useMemberContext
useMemberScope
writeOutput
types
AlignIntrinsicElement
AppendRegionProps
BaseListProps
BinderOptions
BreakParentIntrinsicElement
BrIntrinsicElement
Child
Children
ChildrenOptions
CommonFormatOptions
Component
ComponentContext
ComponentCreator
ComponentDefinition
ContentOutputFile
Context
ContextProviderProps
CopyFileContext
CopyOutputFile
CustomContext
CustomContextChildrenCallback
DeclarationProps
DedentIntrinsicElement
DedentToRootIntrinsicElement
Disposable_2
ElementCache
ElementCacheKey
FillIntrinsicElement
ForCallbackArgs
ForSupportedCollections
GroupIntrinsicElement
HardlineIntrinsicElement
HbrIntrinsicElement
IfBreakIntrinsicElement
IndentIfBreakIntrinsicElement
IndentIntrinsicElement
IntrinsicElement
IntrinsicElementBase
IntrinsicElements
JoinOptions
LbrIntrinsicElement
LibrarySymbolReference
LineIntrinsicElement
LineSuffixBoundaryIntrinsicElement
LineSuffixIntrinsicElement
LiterallineIntrinsicElement
MakeChildrenOptional
MarkAsRootIntrinsicElement
MatchProps
MemberDeclarationProps
MemberDescriptor
MemberRefkey
MemberResolutionContext
MemberResolver
MemberScopeProps
Metadata
NameConflictResolver
Namekey
NamekeyOptions
NamePolicyGetter
OnReactiveSetAddCallback
OnReactiveSetDeleteCallback
OutputDirectory
OutputFile
OutputFileBase
OutputScopeOptions
OutputSpace
OutputSymbolOptions
OutputVisitor
PrintHook
PrintTreeOptions
Props
ReactiveUnionSetOptions
Refkey
Refkeyable
RefkeyableObject
RenderableObject
RenderedTextTree
ResolutionResult
ResolveDeclarationByKeyOptions
Resource
RootOptions
SbrIntrinsicElement
ScopeProps
SoftlineIntrinsicElement
SplitProps
StcComponentCreator
StcSignature
StiComponentCreator
StiSignature
SymbolCreator
SymbolRefkey
SymbolSlot
TakeSymbolCallback
TakeSymbolsCallback
Tap
TapHandler
Tapper
TemplateVariableProps
variables
contextsByKey
FormatOptions
intrinsicElementKey
Match
matchTag
printHookTag
REFKEYABLE
RENDERABLE
TO_SYMBOL
csharp
components
AccessExpression
AttributeList
ClassDeclaration
Constructor
CsprojFile
Declaration
DocC
DocCode
DocComment
DocDescription
DocExample
DocException
DocFromMarkdown
DocInclude
DocList
DocPara
DocParam
DocParamRef
DocPermission
DocRemarks
DocReturns
DocSee
DocSeeAlso
DocSummary
DocTypeParam
DocTypeParamRef
DocValue
DocWhen
ElseClause
ElseIfClause
EnumDeclaration
EnumMember
Field
IfStatement
InterfaceDeclaration
InterfaceMethod
InterfaceProperty
InvocationExpression
LexicalScope
Method
MethodScope
Name
Namespace
Parameter
Parameters_2
Property
RecordDeclaration
Reference
SourceFile
StructDeclaration
UsingNamespaceDirective
Usings
VarDeclaration
functions
access
accessibilityFromProps
computeModifiersPrefix
createClassScope
createCSharpNamePolicy
createCSharpNamespaceScope
createFieldSymbol
createLibrary
createMethodScope
createMethodSymbol
createNamedTypeScope
createNamedTypeSymbol
createNamespaceSymbol
createParameterSymbol
createPropertySymbol
createTypeParameterSymbol
createVariableSymbol
getAccessModifier
getAsyncModifier
makeModifiers
nonAccessibilityFromProps
ref
useCsharpFormatOptions
useCSharpNamePolicy
useCSharpScope
useEnclosingNamespaceScope
useLexicalScope
useMethodScope
useNamedTypeScope
useNamespace
useSourceFileScope
types
AccessExpressionPartProps
AccessModifiers
AttributeProps
AttributesProp
ClassDescriptor
ClassModifiers
CreateMethodSymbolOptions
CreateTypeParameterSymbolOptions
CSharpElements
CSharpFormatOptions
CSharpProjectSdk
CSharpSymbolKinds
CSharpSymbolOptions
DeclarationModifiers
DeclaredAccessibility
Descriptor
DocCommentTagProps
EnumDescriptor
FieldDescriptor
FieldModifiers
GenericDescriptor
InterfaceDescriptor
InterfaceMethodModifiers
InterfaceModifiers
InterfacePropertyModifiers
LexicalScopeProps
LibraryFrom
MemberDescriptor
MethodDescriptor
MethodKinds
MethodModifiers
MethodScopeProps
NamedTypeDescriptor
NamedTypeSymbolKind
NamedTypeTypeKind
NamespaceDescriptor
NamespaceSymbolOptions
NonAccessModifiers
PropertyDescriptor_2
PropertyModifiers
RecordDescriptor
RecordModifiers
ResolveDescriptor
StructDescriptor
StructModifiers
TypeParameterProps
VarModifiers
variables
Attribute
CSharpFormatOptions
go
components
BlockComment
FunctionDeclaration
FunctionParameter
FunctionParameters
FunctionReceiver
ImportStatements
InterfaceDeclaration
InterfaceEmbed
InterfaceFunction
InterfaceTypeDeclaration
LineComment
ModuleDirectory
Name
Pointer
Reference
SingleImportStatement
SourceDirectory
SourceFile
StructDeclaration
StructEmbed
StructMember
StructTypeDeclaration
TypeConstraint
TypeDeclaration
TypeDeclarationGroup
TypeParameter
TypeParameters
VariableDeclaration
VariableDeclarationGroup
contexts
TypeDeclarationGroup context
VariableDeclarationGroup context
functions
createAnonymousTypeSymbol
createFunctionScope
createFunctionSymbol
createGoModuleScope
createGoNamePolicy
createGoPackageScope
createInterfaceMemberSymbol
createNamedTypeScope
createNestedStructSymbol
createPackageSymbol
createParameterSymbol
createPropertySymbol
createStructMemberSymbol
createTypeParameterSymbol
createTypeSymbol
createVariableSymbol
ref
useEnclosingPackageScope
useFuncScope
useGoNamePolicy
useGoScope
useLexicalScope
useModule
useNamedTypeScope
usePackage
useSourceFileScope
types
CreateTypeParameterSymbolOptions
GoElements
GoSymbolKinds
GoSymbolOptions
ImportRecords
NamedTypeSymbolKind
NamedTypeSymbolOptions
NamedTypeTypeKind
PackageSymbolOptions
SourceFileHeaderProps
variables
std
java
components
Annotation
ArgumentList
Class
Constructor
Declaration
Enum
EnumMember
EnumMemberList
ExtendsClause
ImplementsClause
ImportStatement
ImportStatements
Interface
MavenProject
Method
Modifiers
Name
NamedArgumentList
ObjectDeclaration
PackageDirectory
Parameters_2
PomFile
PomFileBuild
ProjectDirectory
Reference
SourceFile
TypeArguments
TypeParameters
usePackage
Value
Variable
contexts
PackageDirectory context
Project context
SourceFile context
functions
createJavaNamePolicy
createLibrary
ref
useJavaNamePolicy
useLexicalScope
types
CommonDeclarationProps
CreateLibraryProps
ExtendsTypeArgumentDescriptor
GradleProjectConfig
JavaDependency
JavaElements
JavaOutputScope
JavaOutputSymbolOptions
JavaProjectScopeOptions
LibraryDescriptor
LibraryRefkeys
MavenProjectConfig
NamedTypeArgumentDescriptor
SuperTypeArgumentDescriptor
TypeArgumentDescriptor
WildcardTypeArgumentDescriptor
variables
javaUtil
json
components
JsonArray
JsonArrayElement
JsonObject
JsonObjectProperty
JsonValue
Reference
SourceFile
contexts
JsonFile context
functions
ref
useJsonFileContext
types
CreateJsonSymbolOptions
JsonArrayElementProps
JsonArrayProps
JsonArrayPropsBase
JsonObjectProps
JsonObjectPropsBase
ObjectPropertyProps
variables
JsonSymbolFlags
python
components
Atom
AttributeDoc
CallSignature
CallSignatureParameters
ClassDeclaration
ClassDoc
ClassEnumDeclaration
ClassInstantiation
ClassMethodDeclaration
ConstructorDeclaration
Declaration
DunderMethodDeclaration
EnumMember
ExceptionDoc
FunctionalEnumDeclaration
FunctionCallExpression
FunctionDeclaration
FunctionDoc
GeneratorDoc
ImportStatement
ImportStatements
LexicalScope
MemberExpression
MemberScope
MethodDeclaration
MethodDoc
ModuleDoc
PropertyDeclaration
PropertyDoc
PyDoc
PyDocExample
PythonBlock
Reference
SimpleCommentBlock
SimpleInlineComment
SimpleInlineMemberComment
SourceFile
StatementList
StaticMethodDeclaration
TypeArguments
TypeReference
UnionTypeExpression
useSourceFile
VariableDeclaration
contexts
PythonSourceFile context
functions
createFunctionSymbol
createMethodSymbol
createModule
createPythonNamePolicy
getCallSignatureProps
isParameterDescriptor
ref
usePythonLexicalScope
usePythonNamePolicy
usePythonScope
types
BaseDeclarationProps
CommonFunctionProps
CreateModuleProps
CreatePythonSymbolFunctionOptions
EnumPropsBase
GoogleStyleDocAttributeProps
ImportRecordProps
LexicalScopeProps
MemberExpressionPartProps
ModuleDescriptor
ModuleRefkeys
NamedMap
ParameterDescriptor
PropertyMethodDeclarationProps
PythonElements
PythonOutputScope
PythonOutputSymbolOptions
SubscriptionProps
variables
abcModule
enumModule
requestsModule
typescript
components
ArrayExpression
ArrowFunction
BarrelFile
BlockScope
CallSignature
CaseClause
ClassDeclaration
ClassField
ClassMember
ClassMethod
CommaList
Declaration
ElseClause
ElseIfClause
ensureTypeRefContext
EnumDeclaration
EnumMember
ExportStatement
FunctionCallExpression
FunctionDeclaration
FunctionExpression
IfStatement
ImportStatement
ImportStatements
InterfaceDeclaration
InterfaceExpression
InterfaceMember
InterfaceMethod
JSDoc
JSDocComment
JSDocExample
MemberExpression
NewExpression
ObjectExpression
ObjectProperty
ObjectSpreadProperty
PackageDirectory
PackageJsonFile
Reference
SourceFile
SwitchStatement
TSConfigJson
TypeDeclaration
TypeRefContext
ValueExpression
VarDeclaration
contexts
Package context
SourceFile context
functions
createInstanceMemberSymbol
createLexicalScope
createMemberScope
createMemberSymbol
createPrivateInstanceMemberSymbol
createPrivateStaticMemberSymbol
createStaticMemberSymbol
createTransientValueSymbol
createTSNamePolicy
createTypeAndValueSymbol
createTypeSymbol
createValueSymbol
getSourceDirectoryData
ref
tsNameConflictResolver
useTSLexicalScope
useTSLexicalScopeIfPresent
useTSMemberScope
useTSNamePolicy
useTSScope
types
AddImportOptions
BlockScopeProps
CaseClauseProps
CaseClausePropsBase
CommonDeclarationProps
CreatePackageProps
CreateTsSymbolOptions
DeclarationProps
DeclarationPropsBase
ExportConditions
ExportPath
FunctionBodyProps
FunctionParametersProps
FunctionTypeParameterDescriptor
FunctionTypeParametersProps
FunctionTypeProps
ImportedSymbol
ImportRecords
InterfaceMemberProps
InterfaceMemberPropsBase
MemberExpressionPartProps
ModuleExports
ModuleSymbolsDescriptor
NamedMap
NamedModuleDescriptor
PackageDescriptor
PackageExports
PackageRefkeys
ParameterDescriptor
ParameterDescriptorBase
RefOptions
SourceDirectoryData
SourceFileHeaderProps
TSOutputScope
TSPackageScopeOptions
TypeParameterDescriptor
TypeScriptElements
variables
FunctionType
TSSymbolFlags
GitHub
Select theme
Dark
Light
Auto
InterfaceMethodModifiers
Method modifiers. Can only be one.
Members
Section titled “Members”
new
optional
boolean