SassMap
Иерархия
-
Value
- SassMap
Индекс
Конструкторы
constructor
- new SassMap(contents?: OrderedMap<Value, Value>): SassMap
-
Создает новую карту.
Параметры
-
Optionalcontents: OrderedMap<Value, Value>Содержимое карты. Это неизменяемая
OrderedMapизimmutableпакета. По умолчанию пустая карта.
Возвращает SassMap
-
Доступные свойства
asList
- get asList(): List<Значение>
-
Это значение в виде списка.
Все значения SassScript могут использоваться как списки. Карты считаются списками пар, а все другие значения считаются списками из одного элемента.
Возвращает List<Значение>
Неизменяемый список из
immutableпакета.
contents
- get contents(): OrderedMap<Значение, Значение>
-
Возвращает содержимое этой карты в виде неизменяемой OrderedMap из
immutableпакета.Возвращает OrderedMap<Значение, Значение>
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(key: Value): undefined | Value
-
Возвращает значение, связанное с
keyв этом отображении, илиundefined, еслиkeyне находится в отображении.Это сокращенная запись для
this.contents.get(key), хотя в некоторых случаях она может быть более эффективной.Параметры
-
key: Value
Возвращает undefined | Value
-
get
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
-
© 2006–2025 the Sass team, and numerous contributors
Licensed under the MIT License.
https://sass-lang.com/documentation/js-api/classes/SassMap
Тип карты Sass.