Spec-Zone.ru › Sass

LegacyResult

Объект, возвращаемый функциями render и renderSync после успешной компиляции.

Устаревший

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

Иерархия

  • LegacyResult
  • Определено в js-api-doc/legacy/render.d.ts:13
Индекс

Свойства

css map? stats

Свойства

css

css: Buffer

Скомпилированная CSS. Для преобразования в строку используйте Buffer.toString.

Пример

constresult = sass.renderSync({file:"style.scss"});

console.log(result.css.toString());
  • Определено в js-api-doc/legacy/render.d.ts:26

Optional map

map?: Buffer

Карта исходников, которая сопоставляет скомпилированную CSS исходным файлам, из которых она была сгенерирована. Для преобразования в строку используйте Buffer.toString.

Это undefined, если только

  • sourceMap не является строкой; или
  • sourceMap не является true и outFile задано.

Карта исходников использует абсолютные file: URL для ссылки на файлы Sass, за исключением случаев, когда исходный файл получен из data, в этом случае он указывает его URL как "stdin".

Пример

constresult = sass.renderSync({
file:"style.scss",
sourceMap:true,
outFile:"style.css"
})

console.log(result.map.toString());
  • Определено в js-api-doc/legacy/render.d.ts:56

stats

stats: {
duration: number;
end: number;
entry: string;
includedFiles: string[];
start: number;
}

Дополнительная информация о компиляции.

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

  • duration: number

    Количество миллисекунд, затраченное на компиляцию файла Sass. Оно всегда равно start минус end.

  • end: number

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

  • entry: string

    Абсолютный путь к file или file, или "data", если file не задано.

  • includedFiles: string[]

    Массив абсолютных путей ко всем загруженным во время компиляции файлам Sass. Если стили загружались с помощью LegacyImporter, вернувшим содержимое стилей, то исходная строка @use или @import, загрузившие эти стили, включена в этот массив.

  • start: number

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

  • Определено в js-api-doc/legacy/render.d.ts:59
sass
  • Компиляция
    • AsyncCompiler
    • Компилятор
    • РезультатКомпиляции
    • compile
    • compileAsync
    • compileString
    • compileStringAsync
    • initAsyncCompiler
    • initCompiler
  • Параметры
    • Параметры
    • ПараметрыСтроки
    • СтильВывода
    • StringOptionsWithImporter
    • StringOptionsWithoutImporter
    • Синтаксис
  • Журналирование
    • Журнал
      • silent
    • Журнал
    • РасположениеИсточника
    • ОбластьИсточника
    • ПараметрыПредупрежденияЖурнала
  • Импортёр
    • NodePackageImporter
    • ФайлИмпортёр
    • Импортёр
    • РезультатИмпорта
  • Пользовательская Функция
    • CalculationInterpolation
    • CalculationOperation
    • SassArgumentList
    • SassBoolean
    • SassCalculation
    • SassColor
    • SassFunction
    • SassList
    • SassMap
    • SassMixin
    • SassNumber
    • SassString
    • Значение
    • ОператорВычисления
    • ЗначениеВычисления
    • ПользовательскаяФункция
    • РазделительСписка
    • sassFalse
    • sassNull
    • sassTrue
  • Другое
    • Исключение
    • CanonicalizeContext
    • УстаревшиеФункции
    • LegacyFileOptions
    • ИмяКанала
    • ИмяКаналаHsl
    • ИмяКаналаHwb
    • ИмяКаналаLab
    • ИмяКаналаLch
    • ИмяКаналаRgb
    • ИмяКаналаXyz
    • ColorSpaceHsl
    • ColorSpaceHwb
    • ColorSpaceLab
    • ColorSpaceLch
    • ColorSpaceRgb
    • ColorSpaceXyz
    • GamutMapMethod
    • HueInterpolationMethod
    • ИзвестноеПространствоЦветов
    • ПолярноеЦветовоеПространство
    • PromiseOr
    • ПрямоугольноеЦветовоеПространство
    • info
  • Наследие
    • types
      • 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/LegacyResult

Spec-Zone.ru

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