emitter
が用意されています。emitter.ts
:これはあなたが最も興味を持っているEmitterです。これがそのTS->JavaScript Emitterです。declarationEmitter.ts
:これはTypeScriptソースファイル(.ts
ファイル)の宣言ファイル(.d.ts
)を生成するために使用されるEmitterです。emitter.ts
を見ていきます。emit
関数を提供します。この関数は主にemitter.ts
のemitFiles
関数にデリゲートします。コールスタックは次のとおりです:emitWorker
がEmitterに(emitFiles
への引数を介して)提供するものの1つはEmitResolver
です。EmitResolver
はProgramのTypeCheckerによって提供され、基本的にcreateChecker
のローカル関数のサブセットです。