Open1

ts-morphをdenoで使う

hashrockhashrock

https://deno.land/x/ts_morph@17.0.1

ここにある通り、Denoのソースをそのままts-morphでは解析できないらしい。
へルパが提供されているので下記のようにする。

import {
  Project,
  ResolutionHosts,
} from "https://deno.land/x/ts_morph@17.0.1/mod.ts";

const project = new Project({
  resolutionHost: ResolutionHosts.deno,
});
project.addSourceFilesAtPaths("data/**/*.ts");