LegacyAsyncImporter
LegacyAsyncImporter: ((this: LegacyImporterThis, url: string, prev: string, done: ((result: LegacyImporterResult) => void)) => void)
Описание типа
-
- (this: LegacyImporterThis, url: string, prev: string, done: ((result: LegacyImporterResult) => void)): void
-
Параметры
-
this: LegacyImporterThis
-
url: string
Строка URL правила
@useили@import, точно так, как оно указано в стиле. -
prev: string
Строка, идентифицирующая стилевой лист, содержащий правило
@useили@import. Формат этой строки зависит от того, как этот стилевой лист был загружен:- Если стилевой лист загружен из файловой системы, это абсолютный путь к файлу.
- Если стилевой лист загружен из импортера, который возвращает его содержимое, это URL правила
@useили@import, которое загрузило его. - Если стилевой лист взят из параметра data, это строка "stdin".
-
done: ((result: LegacyImporterResult) => void)
Обработчик, вызываемый после завершения работы импортера.
-
- (result: LegacyImporterResult): void
-
Параметры
-
result: LegacyImporterResult
Возвращает void
-
-
Возвращает void
-
© 2006–2025 the Sass team, and numerous contributors
Licensed under the MIT License.
https://sass-lang.com/documentation/js-api/types/LegacyAsyncImporter
Асинхронный обработчик, реализующий логику загрузки Sass для правил
@importи@use. Его можно передать в importer для render или renderSync.Асинхронный импортер должен вернуть
undefined, а затем вызватьdoneс результатом LegacyImporterResult после завершения работы.См. importer для более подробной документации.
Устарело
Это работает только с устаревшими API render и renderSync. Используйте Importer с compile, compileString, compileAsync и compileStringAsync вместо этого.