AsyncCompiler
階層
- AsyncCompiler
インデックス
コンストラクタ
メソッド
コンストラクタ
Private
constructor
- new AsyncCompiler(): AsyncCompiler
-
initAsyncCompiler を介さずに直接構築しようとすると、エラーが発生します。
AsyncCompiler を返します
メソッド
compileAsync
- compileAsync(path: string, options?: Options<"async">): Promise
-
アクティブなAsync Compilerインスタンスを通じて公開される compileAsync メソッド。 Async Compilerインスタンスで dispose が呼び出された後にこれが呼び出されると、エラーがスローされます。
Async Compilerインスタンスのライフスパン中は、同じ入力が与えられると、モジュールルートで公開されている compileAsync メソッドと同じ結果が返されます。
パラメータ
-
path: string
-
Optional
options: Options<"async">
Promise<CompileResult> を返します
-
compileStringAsync
- compileStringAsync(source: string, options?: StringOptions<"async">): Promise
-
アクティブなAsync Compilerインスタンスを通じて公開されるcompileStringAsyncメソッド。Async Compilerインスタンスでdisposeが呼び出された後にこれが呼び出されると、エラーがスローされます。
Async Compilerインスタンスのライフスパン中は、同じ入力が与えられると、モジュールルートで公開されているcompileStringAsyncメソッドと同じ結果が返されます。
パラメータ
-
source: string
-
Optional
options: StringOptions<"async">
Promise<CompileResult> を返します
-
dispose
- dispose(): Promise
-
この Async Compiler インスタンスのライフスパンを終了します。これが呼び出された後、Compiler インスタンスの `compileAsync` または `compileStringAsync` メソッドに対する後続のすべての呼び出しはエラーになります。
`dispose`の前に送信されたコンパイルはキャンセルされず、セトルされることが許可されます。
すべてのコンパイルがセトルされ、Sassが内部タスクのクリーンアップを完了した後、`dispose`はそのpromiseを解決します。
Promise<void> を返します
非同期コンパイラの作成結果。initAsyncCompiler によって返されます。