initialize<T> method
Registers an async initializer and returns a typed InitializedDocument.
fn is an async function that returns a value of type T — typically
a Record containing initialized services, registries, or configuration.
The result is passed to InitializedDocument.mount as deps.
AppBuilder()
.initialize(() async {
final registry = await ContentRegistry.load(...);
return (registry: registry);
})
.mount((deps) => App(registry: deps.registry));
Implementation
InitializedDocument<T> initialize<T>(Future<T> Function() fn) {
return InitializedDocument<T>._(document: this, initializer: fn);
}