SassMixin
階層
- 値
- SassMixin
コンストラクタ
constructor
アクセサ
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 を使用すべきです。
パラメータ
-
Optional
name: stringthis
が引数から来た場合、その引数の関数名($
なし)です。エラー報告に使用されます。
戻り値 SassBoolean
-
assertCalculation
- assert
Calculation (name?: string): SassCalculation -
this
が SassCalculation でない場合、エラーをスローします。パラメータ
-
Optional
name: stringthis
が引数から来た場合、その引数の関数名($
なし)です。エラー報告に使用されます。
戻り値 SassCalculation
-
assertColor
assertFunction
- assert
Function (name?: string): SassFunction -
this
が SassFunction でない場合、エラーをスローします。パラメータ
-
Optional
name: stringthis
が引数から来た場合、その引数の関数名($
なし)です。エラー報告に使用されます。
戻り値 SassFunction
-
assertMap
assertMixin
assertNumber
- assert
Number (name?: string): SassNumber -
this
が SassNumber でない場合、エラーをスローします。パラメータ
-
Optional
name: stringthis
が引数から来た場合、その引数の関数名($
なし)です。エラー報告に使用されます。
戻り値 SassNumber
-
assertString
- assert
String (name?: string): SassString -
this
が SassString でない場合、エラーをスローします。パラメータ
-
Optional
name: stringthis
が引数から来た場合、その引数の関数名($
なし)です。エラー報告に使用されます。
戻り値 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
を asList によって返されるリストへの JavaScript スタイルのインデックスに変換します。Sass のインデックスは 1 ベースですが、JavaScript のインデックスは 0 ベースです。また、Sass のインデックスは、リストの末尾からインデックス付けするために負の数になる場合があります。
スロー:
Error
sassIndex
が数値ではない場合、その数値が整数ではない場合、またはその整数が asList の有効なインデックスではない場合。パラメータ
-
sassIndex: Value
リストとしての Sass スタイルのインデックス。
-
Optional
name: stringsassIndex
が引数から来た場合、その引数名 ($
なし)。エラーレポートに使用されます。
戻り値: number
-
Sassのmixin型。