// Tests Cell and Stream wrapper types // These should have asCell/asStream markers import { Cell, Stream } from "commontools"; interface SchemaRoot { // Cell wrapper with primitive counter: Cell; // Cell wrapper with complex type user: Cell<{ name: string; age: number }>; // Stream wrapper events: Stream; // Optional cell (Cell with undefined union) maybeCell?: Cell; }