web2js
GPT-4oに読ませたもの
forks
他に修正が入っているforksはなさそう
解説?
code reading
library.js
exportsとimportsの型定義はここを参照 TikZJaxに入っているver.は、fsのAPIをbrowser上で動かすために仮想メモリ上に書き込むものに置き換えたものが実装されている writeSync
openSync
TypeScript化
特にFile objectなどの型の変化がややこしく、型付けが難しい
幸いforkにtypescript化したものがあるので、それを使う
中身
startUnwind
startRewind
stopRewind
deleteEverything
writeFileSync
readFileSync
fs
openSync
ファイルの取扱
filesystem:外から取り込んだファイルがここに入る
ファイル名と、メモリ上のデータの位置が含まれている