pi-mono/packages/chord/test/old/fixtures/echo.ts
Mario Zechner e9c0ff4d84 feat(chord): Chord v2 is the package's root
src/next is src (the main export), src/next-node is src/node with short subpaths (/http, /workers, /plugins,
/plugins/runtime, /app, /surfaces, /web, /react, /tui, /tui/launcher); the foundations get /json and /watch;
Chord v1 moves to src/old (/old, /old/node) until p2 runs on v2; tests and docs move likewise (test/, docs/,
test/old, docs/old). Durable and env import the foundations from their subpaths.
2026-11-02 22:36:55 +00:00

11 lines
345 B
TypeScript

import { num, obj, str } from "@earendil-works/pi-schema";
import { hostNamed, method, remote } from "../../../src/old/index.ts";
export const Echo = remote("t.echo", {
version: 1,
input: obj({}, { open: true }),
host: hostNamed("w1"),
variants: {
main: { methods: { echo: method(str(), str()), pid: method(undefined, num()) } },
},
});