SassMixin
階層
- 值
- SassMixin
建構函式
建構式
存取器
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
雜湊碼
Sass索引轉換為列表索引
- Sass索引轉換為列表索引(sassIndex: 值, 名稱?: 字串): 數字
-
將
sassIndex
轉換為 JavaScript 風格的索引,以存取 asList 回傳的列表。Sass 索引是從一開始的,而 JavaScript 索引是從零開始的。Sass 索引也可以是負數,以便從列表的末尾開始索引。
拋出
錯誤
如果sassIndex
不是數字,如果該數字不是整數,或者如果該整數不是 asList 的有效索引。參數
-
sassIndex: 值
Sass 風格的索引,將此視為列表。
-
選用
name: string如果函數參數
sassIndex
來自參數,則為其來源的函數參數名稱(不含$
)。用於錯誤回報。
回傳 數字
-
Sass 的mixin 類型。