···11-import { close, fixed, open, rgba } from "../ops.ts";
11+import { close, fixed, open, type OpenElement, rgba } from "../ops.ts";
22import { createTerm } from "../term.ts";
33import { describe, expect, it } from "./suite.ts";
44···101101102102/* ── Render helper ────────────────────────────────────────────────── */
103103104104-// deno-lint-ignore no-explicit-any
105105-type OpenProps = any;
104104+type OpenProps = Omit<OpenElement, "directive" | "id">;
106105107106/** Renders an 8x4 "box" element at the origin of a 12x5 term in line
108107 * mode and parses the full-frame output into cells. Box corners are at