The user supplied configuration record type.
Get the entire configuration as a dependency.
The dependency for the entire configuration. A shallow copy is made.
Get the configuration value by key.
The key of the configuration value. This must be keyof T.
Replace the configuration.
Full configuration to replace the current configuration with. A shallow copy is made.
Fluent interface.
Select a configuration value as a dependency using a selector.
The dependency for the configuration value.
Update the configuration.
Partial configuration to merge into the configuration.
Fluent interface.
Config interface. Instances are returned by the Dynasty#config method.