Compiler
Hierarchie
- Compiler
Index
Konstruktoren
Methoden
Konstruktoren
Privat constructor
- new
Compiler (): Compiler -
Wirft einen Fehler, wenn er direkt konstruiert wird, anstatt über initCompiler.
Gibt Compiler zurück
Methoden
compile
- compile(path: string, options?: Options<"sync">): CompileResult
-
Die compile Methode, die über eine Compiler-Instanz verfügbar ist, solange diese aktiv ist. Wenn diese Methode nach dispose auf der Compiler-Instanz aufgerufen wird, wird ein Fehler ausgelöst.
Während der Lebensdauer der Compiler-Instanz gibt dies bei gleichem Input ein identisches Ergebnis zurück wie die compile Methode, die auf Modulebene verfügbar ist.
Parameter
-
path: string
-
Optionaloptions: Options<"sync">
Gibt CompileResult zurück
-
compileString
- compile
String (source: string, options?: StringOptions<"sync">): CompileResult -
Die compileString Methode, die über eine Compiler-Instanz verfügbar ist, solange diese aktiv ist. Wenn diese Methode nach dispose auf der Compiler-Instanz aufgerufen wird, wird ein Fehler ausgelöst.
Während der Lebensdauer der Compiler-Instanz gibt dies bei gleichem Input ein identisches Ergebnis zurück wie die compileString Methode, die auf Modulebene verfügbar ist.
Parameter
-
source: string
-
Optionaloptions: StringOptions<"sync">
Gibt CompileResult zurück
-
dispose
- dispose(): void
-
Beendet die Lebensdauer dieser Compiler-Instanz. Nach dem Aufruf führen alle Aufrufe der compile oder compileString Methoden der Compiler-Instanz zu einem Fehler.
Gibt void zurück
Das Ergebnis der Erstellung eines synchronen Compilers. Zurückgegeben von initCompiler.