using Example.Shared; using mROA.Implementation; namespace Example.Frontend; public class ClientBasedPrinter : IPrinter { public string GetName() { return "ClientBasedPrinter"; } public async Task> Print(string text, CancellationToken cancellationToken) { Console.WriteLine($"Printed: {text}"); await Task.Yield(); return new ClientBasedPage(); } } public class ClientBasedPage : IPage { public byte[] GetData() { return [1, 2, 3]; } }