~ knotless Search/
↑↓ move↵ open⇧↵ all results

johnandersen777.bsky.social/atlibs

0
0
main
12 lines · 711 B Raw History
// deno check wrong.ts: each line marked ✗ is a type error (javascript/src/compose/build.test.mjs)
import { composition } from "../../../javascript/src/compose/build.js";
import { compose } from "./atlibs.modules.js";

const c = composition({ name: "wrong" });
const ui = c.instance("ui", compose);
const n = c.param("n");
c.instance("a", compose, { input: { n: "4" } }); // ✗ n is an integer
c.instance("b", compose, { input: { n } }); // ✗ parameter n is a string
c.instance("c", compose, { input: { m: 1 } }); // ✗ m is not in compose's config
c.route(ui, "com.example.compose.lookp", ui); // ✗ no such hook
c.route(ui, "com.example.compose.confirm", ui); // ✗ compose does not implement confirm