AsyncCompiler
Иерархия
- AsyncCompiler
Индекс
Конструкторы
Методы
Конструкторы
Private конструктор
- новый AsyncCompiler(): AsyncCompiler
-
Выбрасывает ошибку, если конструктор вызван напрямую, вместо использования метода initAsyncCompiler.
Возвращает AsyncCompiler
Методы
compileAsync
- compileAsync(путь: string, параметры?: Options<"async">): Promise<CompileResult>
-
Метод compileAsync, доступный через экземпляр Async Compiler во время его активности. Если этот метод вызван после dispose экземпляра Async Compiler, будет выброшена ошибка.
В течение срока действия экземпляра Async Compiler, при одинаковых входных данных, этот метод вернёт тот же результат, что и метод compileAsync на уровне модуля.
Параметры
-
путь: string
-
Optionalпараметры: Options<"async">
Возвращает Promise<CompileResult>
-
compileStringAsync
- compileStringAsync(исходный_код: string, параметры?: StringOptions<"async">): Promise<CompileResult>
-
Метод compileStringAsync, доступный через экземпляр Async Compiler во время его активности. Если этот метод вызван после dispose экземпляра Async Compiler, будет выброшена ошибка.
В течение срока действия экземпляра Async Compiler, при одинаковых входных данных, этот метод вернёт тот же результат, что и метод compileStringAsync на уровне модуля.
Параметры
-
исходный_код: string
-
Optionalпараметры: StringOptions<"async">
Возвращает Promise<CompileResult>
-
dispose
- dispose(): Promise<void>
-
Завершает срок действия этого экземпляра Async Compiler. После вызова, все последующие вызовы методов экземпляра Compiler, таких как
compileAsyncилиcompileStringAsync, приведут к ошибке.Любые компиляции, отправленные до
dispose, не будут отменены и будут доведены до завершения.После завершения всех компиляций и выполнения Sass внутренних задач по очистке,
disposeразрешит своё promise.Возвращает Promise<void>
© 2006–2025 the Sass team, and numerous contributors
Licensed under the MIT License.
https://sass-lang.com/documentation/js-api/classes/AsyncCompiler
Результат создания асинхронного компилятора. Возвращается методом initAsyncCompiler.