AsyncCompiler

非同期コンパイラの作成結果。initAsyncCompiler によって返されます。

階層

  • AsyncCompiler

コンストラクタ

メソッド

コンストラクタ

メソッド

  • アクティブなAsync Compilerインスタンスを通じて公開される compileAsync メソッド。 Async Compilerインスタンスで dispose が呼び出された後にこれが呼び出されると、エラーがスローされます。

    Async Compilerインスタンスのライフスパン中は、同じ入力が与えられると、モジュールルートで公開されている compileAsync メソッドと同じ結果が返されます。

    パラメータ

    • path: string
    • Optional options: Options<"async">

    Promise<CompileResult> を返します

  • アクティブなAsync Compilerインスタンスを通じて公開されるcompileStringAsyncメソッド。Async Compilerインスタンスでdisposeが呼び出された後にこれが呼び出されると、エラーがスローされます。

    Async Compilerインスタンスのライフスパン中は、同じ入力が与えられると、モジュールルートで公開されているcompileStringAsyncメソッドと同じ結果が返されます。

    パラメータ

    Promise<CompileResult> を返します

  • この Async Compiler インスタンスのライフスパンを終了します。これが呼び出された後、Compiler インスタンスの `compileAsync` または `compileStringAsync` メソッドに対する後続のすべての呼び出しはエラーになります。

    `dispose`の前に送信されたコンパイルはキャンセルされず、セトルされることが許可されます。

    すべてのコンパイルがセトルされ、Sassが内部タスクのクリーンアップを完了した後、`dispose`はそのpromiseを解決します。

    Promise<void> を返します