值
层次结构
实现
构造函数
受保护
构造函数
访问器
asList
- get asList(): List<Value>
-
此值作为列表。
所有 SassScript 值都可以用作列表。映射计为对的列表,所有其他值计为单值列表。
返回 List<Value>
来自
immutable
包 的不可变列表。
hasBrackets
- get hasBrackets(): boolean
-
此值作为列表是否带有括号。
所有 SassScript 值都可以用作列表。映射计为对的列表,所有其他值计为单值列表。
返回 boolean
isTruthy
- get isTruthy(): boolean
-
该值在
@if
语句和其他上下文中是否计为true
。返回 boolean
realNull
separator
- get separator(): ListSeparator
-
此值作为列表的分隔符。
所有 SassScript 值都可以用作列表。映射计为对的列表,所有其他值计为单值列表。
返回 ListSeparator
方法
assertBoolean
- assert
Boolean (name?: string): SassBoolean -
如果
this
不是 SassBoolean,则抛出错误。⚠️ 注意!
函数通常应该使用 isTruthy 而不是要求一个字面 布尔值。
参数
-
可选
name: string如果
this
来自于一个参数,则表示该参数的名称(不包括$
),用于错误 报告。
返回 SassBoolean
-
assertCalculation
- assert
Calculation (name?: string): SassCalculation -
如果
this
不是 SassCalculation,则抛出错误。参数
-
可选
name: string如果
this
来自于一个参数,则表示该参数的名称(不包括$
),用于错误 报告。
返回 SassCalculation
-
assertColor
assertFunction
- assert
Function (name?: string): SassFunction -
如果
this
不是 SassFunction,则抛出错误。参数
-
可选
name: string如果
this
来自于一个参数,则表示该参数的名称(不包括$
),用于错误 报告。
返回 SassFunction
-
assertMap
assertMixin
assertNumber
- assert
Number (name?: string): SassNumber -
如果
this
不是 SassNumber,则抛出错误。参数
-
可选
name: string如果
this
来自于一个参数,则表示该参数的名称(不包括$
),用于错误 报告。
返回 SassNumber
-
assertString
- assert
String (name?: string): SassString -
如果
this
不是 SassString,则抛出错误。参数
-
可选
name: string如果
this
来自于一个参数,则表示该参数的名称(不包括$
),用于错误 报告。
返回 SassString
-
equals
get
- get(index: number): undefined | Value
-
将此值作为列表返回索引
index
处的值,如果index
对此列表无效,则返回undefined
。所有 SassScript 值都可以用作列表。映射计为对的列表,所有其他值计为单值列表。
这是
this.asList.get(index)
的简写,但在某些情况下可能效率更高 。⚠️ 注意!
此方法使用与
immutable
包相同的索引约定:与 Sass 不同的是,第一个元素的索引为 0,但与 Sass 相同的是,负数从列表的末尾 开始索引。参数
-
index: number
返回 undefined | Value
-
hashCode
sassIndexToListIndex
- sass
Index (sassIndex: Value, name?: string): numberTo List Index -
将
sassIndex
转换为 JavaScript 风格的索引,用于 asList 返回的列表。Sass 索引从 1 开始,而 JavaScript 索引从 0 开始。Sass 索引也可以为负数,以便从列表的末尾进行索引。
抛出
Error
如果sassIndex
不是数字,如果该数字不是整数,或者如果该整数不是 asList 的有效索引。参数
-
sassIndex: Value
作为列表的 Sass 风格索引。
-
可选
name: string函数参数
sassIndex
的名称(不包括$
),如果它来自参数。用于错误报告。
返回 number
-
Sass 值类型的抽象基类。
它传递给并由 CustomFunction 返回,这些函数使用 functions 传递到 Sass 实现中。