跳转到正文

code-modification.ts ​

源文件: examples/capabilities/data-and-code/code-modification.ts · 下载原文件 · 示例使用说明

ts
import {
  runDataCode,
  type Runner,
  type Input,
  type Options,
} from "./shared.ts";
import { isMain, runCli } from "./cli.ts";
export function run(runtime: Runner, input: Input, options: Options = {}) {
  if (input.request.mode !== "code-modification")
    throw new Error("Mode mismatch");
  return runDataCode(runtime, input, options);
}
if (isMain(import.meta.url)) await runCli("code-modification");

Ditto · @codesoul-co/ditto · Node.js 24+