Spec-Zone.ru › Sass

LegacyException

Тип исключения, выбрасываемый renderSync и передаваемый в качестве ошибки в обратный вызов render.

Устаревшее

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

Иерархия

  • Error
    • LegacyException
  • Определено в js-api-doc/legacy/exception.d.ts:10
Индекс

Свойства

column? file? formatted line? message name stack? status

Свойства

Optional column

column?: number

Номер столбца (с 1) в строке line, в котором произошла ошибка, если это исключение связано с определенным расположением файла Sass.

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

Optional file

file?: string

Если это исключение было вызвано ошибкой в файле Sass, это будет представлять расположение файла Sass. Оно может быть в одном из трех форматов:

  • Если файл Sass загружался из диска, это путь к этому файлу.
  • Если файл Sass был сгенерирован импортером, это его канонический URL.
  • Если файл Sass был передан как data без соответствующего file, это специальная строка "stdin".
  • Определено в js-api-doc/legacy/exception.d.ts:54

formatted

formatted: string

Сообщение об ошибке. Для Dart Sass это то же самое, что и результат вызова toString, что само по себе то же самое, что и message, но с префиксом "Error:".

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

Optional line

line?: number

Номер строки (с 1), в которой произошла ошибка, если это исключение связано с определенным расположением файла Sass.

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

message

message: string

Сообщение об ошибке. Для Dart Sass, если возможно, оно включает выделенное указание, где в исходном файле произошла ошибка, а также стек отслеживания Sass.

Переопределяет Error.message

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

name

name: string

Унаследовано от Error.name

  • Определено в node_modules/typescript/lib/lib.es5.d.ts:1054

Optional stack

stack?: string

Унаследовано от Error.stack

  • Определено в node_modules/typescript/lib/lib.es5.d.ts:1056

status

status: number

Аналогично коду завершения для исполняемой программы. 1 для ошибки, вызванной файлом Sass, 3 для любого другого типа ошибки.

  • Определено в js-api-doc/legacy/exception.d.ts:42
sass
  • Compile
    • AsyncCompiler
    • Compiler
    • CompileResult
    • compile
    • compileAsync
    • compileString
    • compileStringAsync
    • initAsyncCompiler
    • initCompiler
  • Options
    • Options
    • StringOptions
    • OutputStyle
    • StringOptionsWithImporter
    • StringOptionsWithoutImporter
    • Syntax
  • Logger
    • Logger
      • silent
    • Logger
    • SourceLocation
    • SourceSpan
    • LoggerWarnOptions
  • Importer
    • NodePackageImporter
    • FileImporter
    • Importer
    • ImporterResult
  • Пользовательская функция
    • CalculationInterpolation
    • CalculationOperation
    • SassArgumentList
    • SassBoolean
    • SassCalculation
    • SassColor
    • SassFunction
    • SassList
    • SassMap
    • SassMixin
    • SassNumber
    • SassString
    • Value
    • CalculationOperator
    • CalculationValue
    • CustomFunction
    • ListSeparator
    • sassFalse
    • sassNull
    • sassTrue
  • Другое
    • Exception
    • CanonicalizeContext
    • Deprecations
    • LegacyFileOptions
    • ChannelName
    • ChannelNameHsl
    • ChannelNameHwb
    • ChannelNameLab
    • ChannelNameLch
    • ChannelNameRgb
    • ChannelNameXyz
    • ColorSpaceHsl
    • ColorSpaceHwb
    • ColorSpaceLab
    • ColorSpaceLch
    • ColorSpaceRgb
    • ColorSpaceXyz
    • GamutMapMethod
    • HueInterpolationMethod
    • KnownColorSpace
    • PolarColorSpace
    • PromiseOr
    • RectangularColorSpace
    • info
  • Legacy
    • types
      • Boolean
      • Color
      • Error
      • List
      • Map
      • Null
      • Number
      • String
    • LegacyException
    • LegacyImporterThis
    • LegacyPluginThis
    • LegacyResult
    • LegacySharedOptions
    • LegacyStringOptions
    • LegacyAsyncFunction
    • LegacyAsyncFunctionDone
    • LegacyAsyncImporter
    • LegacyFunction
    • LegacyImporter
    • LegacyImporterResult
    • LegacyOptions
    • LegacySyncFunction
    • LegacySyncImporter
    • LegacyValue
    • FALSE
    • NULL
    • TRUE
    • render
    • renderSync
  • Сообщения
    • Version
    • Deprecation
    • DeprecationOrId
    • DeprecationStatus
    • deprecations

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

Spec-Zone.ru

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