render method
Implementation
Future<String> render() async {
await rootCompleter.future;
var root = rootElement!.renderObject as MarkupRenderObject;
var adapters = [
..._adapters.reversed,
SyncScriptAdapter(getStateData),
DocumentAdapter(),
];
for (var adapter in adapters.reversed) {
var r = adapter.prepare();
if (r is Future) {
await r;
}
}
for (var adapter in adapters) {
adapter.apply(root);
}
return root.renderToHtml();
}