SassMap
階層
- 值
- SassMap
索引
建構子
存取子
方法
建構子
建構函式 (constructor)
- new
Sass (contents?: OrderedMap<Value, Value>): SassMapMap -
建立一個新的映射 (map)。
參數
-
選用
contents: OrderedMap<Value, Value>映射的內容。這是一個來自
immutable
套件 的不可變OrderedMap
。預設為空映射。
回傳 SassMap
-
存取子
asList
- get asList(): List<Value>
-
此值作為列表。
所有 SassScript 值都可以用作列表。映射被視為鍵值對的列表,而所有其他值都被視為單值的列表。
回傳 List<Value>
來自
immutable
套件 的不可變 List。
contents
- get contents(): OrderedMap<Value, Value>
-
以來自
immutable
套件 的不可變 OrderedMap 形式回傳此映射的內容。回傳 OrderedMap<Value, Value>
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
- assertCalculation(name?: string): SassCalculation
-
如果
this
不是 SassCalculation,則拋出例外。參數
-
選用
name: string函式引數
this
的名稱來源於引數(不含$
字元)。用於錯誤回報。
回傳 SassCalculation
-
assertColor
assertFunction
- assertFunction(name?: string): SassFunction
-
如果
this
不是 SassFunction,則拋出例外。參數
-
選用
name: string函式引數
this
的名稱來源於引數(不含$
字元)。用於錯誤回報。
回傳 SassFunction
-
assertMap
assertMixin
assertNumber
- assert
Number (name?: string): SassNumber -
如果
this
不是 SassNumber 就會拋出錯誤。參數
-
選用
name: string函式引數
this
的名稱來源於引數(不含$
字元)。用於錯誤回報。
回傳 SassNumber
-
assertString
- assertString(name?: string): SassString
-
如果`this` 不是 SassString 則拋出錯誤。
參數
-
選用
name: string函式引數
this
的名稱來源於引數(不含$
字元)。用於錯誤回報。
回傳 SassString
-
equals
get
get
hashCode
sassIndexToListIndex
- sassIndexToListIndex(sassIndex: Value, name?: string): number
-
將
sassIndex
轉換為 JavaScript 風格的索引,索引到 asList 回傳的列表中。Sass 索引是從 1 開始的,而 JavaScript 索引是從 0 開始的。Sass 索引也可以是負數,以便從列表的末尾開始索引。
拋出
Error
如果sassIndex
不是數字,如果該數字不是整數,或者如果該整數不是 asList 的有效索引。參數
-
sassIndex: Value
Sass 風格的索引,將其作為列表。
-
選用
name: string如果函數參數
sassIndex
來自參數,則為函數參數的名稱(不含$
)。用於錯誤報告。
回傳 number
-
Sass 的映射 (map) 類型。