# Packages
No description provided by the author
# Functions
AllowCircularReferences enables or disables circular references between beans.
And creates a Condition that is true if all the given Conditions are true.
Banner sets a custom app banner.
BeanSelectorForType returns a BeanSelector for the given type.
BindArg binds runtime arguments to a given function.
Boot initializes and returns a [*gs_app.Boot] instance.
Config returns the app configuration.
ForceAutowireIsNullable forces autowire to be nullable.
GroupRegister registers a group of bean definitions.
IndexArg returns an IndexArg with the specified index and argument.
NilArg returns a ValueArg with a nil value.
None creates a Condition that is true if none of the given Conditions are true.
Not creates a Condition that negates the given Condition.
Object registers a bean definition for a given object.
OnBean creates a Condition based on a BeanSelector.
OnExpression creates a Condition based on a custom expression.
OnFunc creates a Condition based on the provided function.
OnMissingBean creates a Condition for when a specific bean is missing.
OnMissingProperty creates a Condition that checks for a missing property.
OnProfile creates a Condition based on the active profile.
OnProperty creates a Condition based on a property name and options.
OnSingleBean creates a Condition for when only one instance of a bean exists.
OptionArg returns an OptionArg for the specified function and arguments.
Or creates a Condition that is true if any of the given Conditions are true.
Provide registers a bean definition for a given constructor.
RefreshProperties refreshes the app configuration.
Register registers a bean definition.
RegisterExpressFunc registers a custom expression function.
Run runs the app and waits for an interrupt signal to exit.
Runner registers a bean definition for an [AppRunner].
Server registers a bean definition for an [AppServer].
ShutDown shuts down the app with an optional message.
Start starts the app, usually for testing purposes.
Stop stops the app, usually for testing purposes.
TagArg returns a TagArg with the specified tag.
ValueArg returns a ValueArg with the specified value.
# Variables
NewBean creates a new BeanDefinition.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author