Значение
Иерархия
Реализует
Индекс
Конструкторы
Protected конструктор
Свойства
asList
- get asList(): Список<Значение>
-
Это значение как список.
Все значения SassScript могут быть использованы как списки. Карты считаются списками пар, а все остальные значения считаются списками с одним значением.
Возвращает Список<Значение>
Неизменяемый список из
immutableпакета.
hasBrackets
- get hasBrackets(): boolean
-
У этого значения как списка есть скобки.
Все значения SassScript могут быть использованы как списки. Карты считаются списками пар, а все остальные значения считаются списками с одним значением.
Возвращает boolean
isTruthy
- get isTruthy(): boolean
-
Является ли значение истинным в операторе
@ifи других контекстах.Возвращает boolean
realNull
separator
- get separator(): РазделительСписок
-
Разделитель этого значения как списка.
Все значения SassScript могут быть использованы как списки. Карты считаются списками пар, а все остальные значения считаются списками с одним значением.
Возвращает РазделительСписок
Методы
assertBoolean
- assertBoolean(name?: string): SassBoolean
-
Выбрасывает исключение, если
thisне является SassBoolean.Функции обычно должны использовать isTruthy, а не требовать литеральной булевой переменной.
Параметры
-
Optionalname: stringИмя аргумента функции
this, из которого он был получен (без$), если он был получен из аргумента. Используется для отладки ошибок.
Возвращает SassBoolean
-
assertCalculation
- assertCalculation(name?: string): SassCalculation
-
Выбрасывает исключение, если
thisне является SassCalculation.Параметры
-
Optionalname: stringИмя аргумента функции
this, из которого он был получен (без$), если он был получен из аргумента. Используется для отладки ошибок.
Возвращает SassCalculation
-
assertColor
assertFunction
- assertFunction(name?: string): SassFunction
-
Выбрасывает исключение, если
thisне является SassFunction.Параметры
-
Optionalname: stringИмя аргумента функции
this, из которого он был получен (без$), если он был получен из аргумента. Используется для отладки ошибок.
Возвращает SassFunction
-
assertMap
assertMixin
assertNumber
- assertNumber(name?: string): SassNumber
-
Выбрасывает исключение, если
thisне является SassNumber.Параметры
-
Optionalname: stringИмя аргумента функции
this, из которого он был получен (без$), если он был получен из аргумента. Используется для отладки ошибок.
Возвращает SassNumber
-
assertString
- assertString(name?: string): SassString
-
Бросает исключение, если
thisне является объектом SassString.Параметры
-
Optionalname: stringИмя аргумента функции
this(без$), если он был получен из аргумента. Используется для сообщений об ошибках.
Возвращает SassString
-
equals
get
- get(index: number): undefined | Value
-
Возвращает значение в индексе
indexв этом значении в виде списка илиundefined, еслиindexне является допустимым для этого списка.Все значения SassScript могут быть использованы в качестве списков. Карты считаются списками пар, а все остальные значения считаются одноэлементными списками.
Это сокращение для
this.asList.get(index), хотя в некоторых случаях оно может быть более эффективным.Этот метод использует те же соглашения об индексации, что и пакет
immutable: в отличие от Sass, индекс первого элемента равен 0, но, как и в Sass, отрицательные числа индексируют с конца списка.Параметры
-
index: number
Возвращает undefined | Value
-
hashCode
- hashCode(): number
-
Возвращает хэш-код, который может быть использован для хранения
thisв хэш-таблице.Возвращает number
sassIndexToListIndex
- sassIndexToListIndex(sassIndex: Value, name?: string): number
-
Преобразует
sassIndexв индекс по стилю JavaScript в списке, возвращаемом asList.Индексы Sass являются одноосновными, а индексы JavaScript — нулевыми. Индексы Sass также могут быть отрицательными, чтобы индексировать с конца списка.
Бросает
ErrorЕслиsassIndexне является числом, если это число не является целым числом или если это целое число не является допустимым индексом для asList.Параметры
-
sassIndex: Value
Индекс по стилю Sass в этом списке.
-
Optionalname: stringИмя аргумента функции
sassIndex(без$), если он был получен из аргумента. Используется для сообщений об ошибках.
Возвращает number
-
tryMap
© 2006–2025 the Sass team, and numerous contributors
Licensed under the MIT License.
https://sass-lang.com/documentation/js-api/classes/Value
Абстрактный базовый класс типов значений Sass.
Он передаётся и возвращается CustomFunctions, которые передаются в реализацию Sass с помощью функций.