Spec-Zone.ru › Sass

LegacyImporterThis

Значение this в контексте функции LegacyImporter.

Устаревший

Используется только в устаревших API render и renderSync. Используйте Importer с compile, compileString, compileAsync и compileStringAsync вместо этого.

Иерархия

  • LegacyPluginThis
    • LegacyImporterThis
  • Определено в js-api-doc/legacy/importer.d.ts:11
Индекс

Свойства

fromImport options

Свойства

fromImport

fromImport: boolean
Совместимость:
Dart Sass
с 1.33.0
Node Sass
✗

Указывает, вызывается ли импортер из-за правила Sass @import, а не из-за правила @use или @forward.

Это нужно использовать только для определения того, нужно ли загружать только файлы импорта.

  • Определено в js-api-doc/legacy/importer.d.ts:21

options

options: {
context: LegacyPluginThis;
data?: string;
file?: string;
includePaths: string;
indentType: 0 | 1;
indentWidth: number;
linefeed: "\r" | "\r\n" | "\n" | "\n\r";
precision: 10;
result: {
stats: {
entry: string;
start: number;
};
style: 1;
}

Частичное представление параметров, передаваемых в render или renderSync.

Описание типа

  • context: LegacyPluginThis

    Тот же экземпляр LegacyPluginThis, содержащий этот объект.

  • Optional data?: string

    Значение, переданное в data.

  • Optional file?: string

    Значение, переданное в file или file.

  • includePaths: string

    Значение, переданное в includePaths, разделенные ";" в Windows или ":" в других операционных системах. Всегда включает текущую рабочую директорию в качестве первого элемента.

  • indentType: 0 | 1

    1, если indentType был "tab", иначе 0.

  • indentWidth: number

    Значение, переданное в indentWidth, или 2 в противном случае.

  • linefeed: "\r" | "\r\n" | "\n" | "\n\r"

    Значение, переданное в linefeed, или "\n" в противном случае.

  • precision: 10

    Всегда число 10.

  • result: {
    stats: {
    entry: string;
    start: number;
    };
    }

    Частично построенный объект LegacyResult.

    • stats: {
      entry: string;
      start: number;
      }

      Частичная информация о текущей компиляции.

      • entry: string

        file, если он был передан, иначе строка "data".

      • start: number

        Количество миллисекунд с 1 января 1970 года 00:00:00 UTC до момента начала компиляции Sass.

  • style: 1

    Всегда число 1.

Унаследовано от LegacyPluginThis.options

  • Определено в js-api-doc/legacy/plugin_this.d.ts:15
sass
  • Компиляция
    • AsyncCompiler
    • Compiler
    • РезультатКомпиляции
    • compile
    • compileAsync
    • compileString
    • compileStringAsync
    • initAsyncCompiler
    • initCompiler
  • Параметры
    • Параметры
    • ПараметрыСтроки
    • СтильВывода
    • StringOptionsWithImporter
    • StringOptionsWithoutImporter
    • Синтаксис
  • Журналирование
    • Журналирование
      • silent
    • Журналирование
    • РасположениеИсточника
    • ДиапазонИсточника
    • ПараметрыПредупрежденияЖурналирования
  • Импортер
    • NodePackageImporter
    • FileImporter
    • Импортер
    • РезультатИмпорта
  • Пользовательская Функция
    • CalculationInterpolation
    • CalculationOperation
    • SassArgumentList
    • SassBoolean
    • SassCalculation
    • SassColor
    • SassFunction
    • SassList
    • SassMap
    • SassMixin
    • SassNumber
    • SassString
    • Значение
    • ОператорВычисления
    • ЗначениеВычисления
    • ПользовательскаяФункция
    • РазделительСписка
    • sassFalse
    • sassNull
    • sassTrue
  • Прочее
    • Исключение
    • CanonicalizeContext
    • УстаревшиеФункции
    • LegacyFileOptions
    • ИмяКанала
    • ИмяКаналаHsl
    • ИмяКаналаHwb
    • ИмяКаналаLab
    • ИмяКаналаLch
    • ИмяКаналаRgb
    • ИмяКаналаXyz
    • ПространствоЦветовHsl
    • ПространствоЦветовHwb
    • ПространствоЦветовLab
    • ПространствоЦветовLch
    • ПространствоЦветовRgb
    • ПространствоЦветовXyz
    • МетодКартыГаммы
    • МетодИнтерполяцииОттенка
    • ИзвестноеПространствоЦветов
    • ПолярноеПространствоЦветов
    • PromiseOr
    • ПрямоугольноеПространствоЦветов
    • info
  • Устаревшее
    • типы
      • Boolean
      • Цвет
      • Ошибка
      • Список
      • Карта
      • Null
      • Число
      • Строка
    • LegacyException
    • LegacyImporterThis
    • LegacyPluginThis
    • LegacyResult
    • LegacySharedOptions
    • LegacyStringOptions
    • LegacyAsyncFunction
    • LegacyAsyncFunctionDone
    • LegacyAsyncImporter
    • LegacyFunction
    • LegacyImporter
    • LegacyImporterResult
    • LegacyOptions
    • LegacySyncFunction
    • LegacySyncImporter
    • LegacyValue
    • FALSE
    • NULL
    • TRUE
    • render
    • renderSync
  • Сообщения
    • Версия
    • Устаревание
    • DeprecationOrId
    • СтатусУстаревания
    • deprecations

© 2006–2025 the Sass team, and numerous contributors
Licensed under the MIT License.
https://sass-lang.com/documentation/js-api/interfaces/LegacyImporterThis

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API