AsyncCompiler

建立非同步編譯器的結果。由 initAsyncCompiler 回傳。

階層

  • AsyncCompiler

建構函式

方法

  • `compileStringAsync` 方法會在非同步編譯器實例處於活動狀態時公開。如果在非同步編譯器實例上呼叫 `dispose` 後呼叫此方法,則會拋出錯誤。

    在非同步編譯器實例的生命週期內,給定相同的輸入,這將返回與在模組根層級公開的 `compileStringAsync` 方法相同的結果。

    參數

    • source: string
    • (選用)options: StringOptions<"async">

    返回 Promise<CompileResult>

  • 結束此非同步編譯器實例的生命週期。呼叫此方法後,所有後續對編譯器實例的 `compileAsync` 或 `compileStringAsync` 方法的呼叫都將導致錯誤。

    在呼叫 `dispose` 之前提交的任何編譯都不會被取消,並且將被允許完成。

    在所有編譯都已完成且 Sass 完成任何內部任務清理後,`dispose` 將會 resolve 其 promise。

    返回 Promise