Spec-Zone.ru › Sass

SassMap

Тип карты Sass.

Иерархия

  • Value
    • SassMap
  • Определено в js-api-doc/value/map.d.ts:11
Индекс

Конструкторы

constructor

Свойства

asList contents hasBrackets isTruthy realNull separator

Методы

assertBoolean assertCalculation assertColor assertFunction assertMap assertMixin assertNumber assertString equals get hashCode sassIndexToListIndex

Конструкторы

constructor

  • new SassMap(contents?: OrderedMap<Value, Value>): SassMap
  • Создает новую карту.

    Параметры

    • Optional contents: OrderedMap<Value, Value>

      Содержимое карты. Это неизменяемая OrderedMap из immutable пакета. По умолчанию пустая карта.

    Возвращает SassMap

    Переопределяет Value.constructor

    • Определено в js-api-doc/value/map.d.ts:19

Доступные свойства

asList

  • get asList(): List<Значение>
  • Это значение в виде списка.

    Все значения SassScript могут использоваться как списки. Карты считаются списками пар, а все другие значения считаются списками из одного элемента.

    Возвращает List<Значение>

    Неизменяемый список из immutable пакета.

    Унаследовано от Value.asList

    • Определено в js-api-doc/value/index.d.ts:77

contents

  • get contents(): OrderedMap<Значение, Значение>
  • Возвращает содержимое этой карты в виде неизменяемой OrderedMap из immutable пакета.

    Возвращает OrderedMap<Значение, Значение>

    • Определено в js-api-doc/value/map.d.ts:25

hasBrackets

  • get hasBrackets(): boolean
  • Указывает, содержит ли это значение в виде списка скобки.

    Все значения SassScript могут использоваться как списки. Карты считаются списками пар, а все остальные значения считаются списками из одного элемента.

    Возвращает boolean

    Унаследовано от Value.hasBrackets

    • Определено в js-api-doc/value/index.d.ts:85

isTruthy

  • get isTruthy(): boolean
  • Указывает, считается ли значение истинным в выражении @if и других контекстах.

    Возвращает boolean

    Унаследовано от Value.isTruthy

    • Определено в js-api-doc/value/index.d.ts:91

realNull

  • get realNull(): null | Значение
  • Возвращает JavaScript's null значение, если это sassNull, и возвращает this в противном случае.

    Возвращает null | Значение

    Унаследовано от Value.realNull

    • Определено в js-api-doc/value/index.d.ts:97

separator

  • get separator(): РазделительСписка
  • Разделитель для этого значения в виде списка.

    Все значения SassScript могут использоваться как списки. Карты считаются списками пар, а все другие значения считаются списками из одного элемента.

    Возвращает РазделительСписка

    Унаследовано от Value.separator

    • Определено в js-api-doc/value/index.d.ts:105

Методы

assertBoolean

  • assertBoolean(name?: string): SassBoolean
  • Выбрасывает исключение, если this не является SassBoolean.

    Функции в целом должны использовать isTruthy вместо требования к литеральной булевой переменной.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого оно было получено (без $), если оно было получено из аргумента. Используется для отладки ошибок.

    Возвращает SassBoolean

    Унаследовано от Value.assertBoolean

    • Определено в js-api-doc/value/index.d.ts:147

assertCalculation

  • assertCalculation(name?: string): SassCalculation
  • Выбрасывает исключение, если this не является SassCalculation.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого оно было получено (без $), если оно было получено из аргумента. Используется для отладки ошибок.

    Возвращает SassCalculation

    Унаследовано от Value.assertCalculation

    • Определено в js-api-doc/value/index.d.ts:155

assertColor

  • assertColor(name?: string): SassColor
  • Выбрасывает исключение, если this не является SassColor.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого оно было получено (без $), если оно было получено из аргумента. Используется для отладки ошибок.

    Возвращает SassColor

    Унаследовано от Value.assertColor

    • Определено в js-api-doc/value/index.d.ts:163

assertFunction

  • assertFunction(name?: string): SassFunction
  • Выбрасывает исключение, если this не является SassFunction.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого оно было получено (без $), если оно было получено из аргумента. Используется для отладки ошибок.

    Возвращает SassFunction

    Унаследовано от Value.assertFunction

    • Определено в js-api-doc/value/index.d.ts:171

assertMap

  • assertMap(name?: string): SassMap
  • Выбрасывает исключение, если this не является SassMap.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого оно было получено (без $), если оно было получено из аргумента. Используется для отладки ошибок.

    Возвращает SassMap

    Унаследовано от Value.assertMap

    • Определено в js-api-doc/value/index.d.ts:179

assertMixin

  • assertMixin(name?: string): SassMixin
  • Выбрасывает исключение, если this не является SassMixin.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого оно было получено (без $), если оно было получено из аргумента. Используется для отладки ошибок.

    Возвращает SassMixin

    Унаследовано от Value.assertMixin

    • Определено в js-api-doc/value/index.d.ts:187

assertNumber

  • assertNumber(name?: string): SassNumber
  • Выбрасывает исключение, если this не является SassNumber.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого он получен (без $), если он был получен из аргумента. Используется для отладки ошибок.

    Возвращает SassNumber

    Унаследовано от Value.assertNumber

    • Определено в js-api-doc/value/index.d.ts:195

assertString

  • assertString(name?: string): SassString
  • Выбрасывает исключение, если this не является SassString.

    Параметры

    • Optional name: string

      Имя аргумента функции this, из которого он получен (без $), если он был получен из аргумента. Используется для отладки ошибок.

    Возвращает SassString

    Унаследовано от Value.assertString

    • Определено в js-api-doc/value/index.d.ts:203

equals

  • equals(other: Value): boolean
  • Возвращает, представляет ли this ту же самую значение, что и other.

    Параметры

    • other: Value

    Возвращает boolean

    Унаследовано от Value.equals

    • Определено в js-api-doc/value/index.d.ts:212

get

  • get(key: Value): undefined | Value
  • Возвращает значение, связанное с key в этом отображении, или undefined, если key не находится в отображении.

    Это сокращенная запись для this.contents.get(key), хотя в некоторых случаях она может быть более эффективной.

    Параметры

    • key: Value

    Возвращает undefined | Value

    Переопределяет Value.get

    • Определено в js-api-doc/value/map.d.ts:34

get

  • get(index: number): undefined | SassList
  • Унаследовано от get.

    Параметры

    • index: number

    Возвращает undefined | SassList

    Переопределяет Value.get

    • Определено в js-api-doc/value/map.d.ts:37

hashCode

  • hashCode(): number
  • Возвращает хэш-код, который может быть использован для хранения this в хэш-таблице.

    Возвращает number

    Унаследовано от Value.hashCode

    • Определено в js-api-doc/value/index.d.ts:215

sassIndexToListIndex

  • sassIndexToListIndex(sassIndex: Value, name?: string): number
  • Преобразует sassIndex в индекс в стиле JavaScript в список, возвращаемый asList.

    Индексы Sass являются одноосновными, а индексы JavaScript - нулевыми. Индексы Sass также могут быть отрицательными, чтобы указывать на индексацию с конца списка.

    Исключения

    Error, если sassIndex не является числом, если это число не является целым числом или если это целое число не является допустимым индексом для asList.

    Параметры

    • sassIndex: Value

      Индекс Sass-стиля в этом списке.

    • Optional name: string

      Имя аргумента функции sassIndex, из которого он получен (без $), если он был получен из аргумента. Используется для отладки ошибок.

    Возвращает number

    Унаследовано от Value.sassIndexToListIndex

    • Определено в js-api-doc/value/index.d.ts:120
sass
  • Компиляция
    • AsyncCompiler
    • Compiler
    • РезультатКомпиляции
    • compile
    • compileAsync
    • compileString
    • compileStringAsync
    • initAsyncCompiler
    • initCompiler
  • Параметры
    • Параметры
    • ПараметрыСтроки
    • СтильВывода
    • ПараметрыСтрокиСИмпортером
    • ПараметрыСтрокиБезИмпортера
    • Синтаксис
  • Логгер
    • Логгер
      • silent
    • Логгер
    • МестоположениеИсточника
    • ДиапазонСтроки
    • ПараметрыПредупрежденийЛоггера
  • Импортер
    • NodePackageImporter
    • FileImporter
    • Импортер
    • РезультатИмпорта
  • Пользовательская функция
    • CalculationInterpolation
    • CalculationOperation
    • SassArgumentList
    • SassBoolean
    • SassCalculation
    • SassColor
    • SassFunction
    • SassList
    • SassMap
    • SassMixin
    • SassNumber
    • SassString
    • Значение
    • ОператорВычисления
    • ЗначениеВычисления
    • ПользовательскаяФункция
    • РазделительСписка
    • sassFalse
    • sassNull
    • sassTrue
  • Другое
    • Исключение
    • КонтекстКанонизации
    • УстаревшиеФункции
    • ПараметрыСтарыхФайлов
    • ИмяКанала
    • ИмяКаналаHsl
    • ИмяКаналаHwb
    • ИмяКаналаLab
    • ИмяКаналаLch
    • ИмяКаналаRgb
    • ИмяКаналаXyz
    • ЦветовоеПространствоHsl
    • ЦветовоеПространствоHwb
    • ЦветовоеПространствоLab
    • ЦветовоеПространствоLch
    • ЦветовоеПространствоRgb
    • ЦветовоеПространствоXyz
    • МетодКартыГаммы
    • МетодИнтерполяцииОттенков
    • ИзвестноеЦветовоеПространство
    • ПолярноеЦветовоеПространство
    • PromiseOr
    • ПрямоугольноеЦветовоеПространство
    • info
  • Наследие
    • типы
      • Логическое
      • Цвет
      • Ошибка
      • Список
      • Карта
      • Null
      • Число
      • Строка
    • ИсключениеНаследия
    • ИмпортерНаследия
    • ПлагинНаследия
    • РезультатНаследия
    • ПараметрыОбщиеНаследия
    • ПараметрыСтрокиНаследия
    • АсинхроннаяФункцияНаследия
    • АсинхроннаяФункцияНаследияDone
    • АсинхронныйИмпортерНаследия
    • ФункцияНаследия
    • ИмпортерНаследия
    • РезультатИмпортаНаследия
    • ПараметрыНаследия
    • СинхроннаяФункцияНаследия
    • СинхронныйИмпортерНаследия
    • ЗначениеНаследия
    • FALSE
    • NULL
    • TRUE
    • render
    • renderSync
  • Сообщения
    • Версия
    • Устаревание
    • УстареваниеИлиИдентификатор
    • СтатусУстаревания
    • deprecations

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

Spec-Zone.ru

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