SassBoolean
階層
- 値
- SassBoolean
コンストラクタ
Private
コンストラクタ
- new
Sass (): SassBooleanBoolean -
SassBooleanを返します
アクセサ
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を返します
value
- get value(): boolean
-
この値が
true
かfalse
か。booleanを返します
メソッド
assertBoolean
- assert
Boolean (name?: string): SassBoolean -
this
がSassBooleanでない場合、例外をスローします。⚠️ 注意!
関数は一般的にリテラルのブール値を要求するのではなく、isTruthyを使用する必要があります。
パラメータ
-
オプション
name: stringthis
が引数から来た場合、($
なしの)関数引数の名前。エラー報告に使用されます。
SassBooleanを返します
-
assertCalculation
- assert
Calculation (name?: string): SassCalculation -
this
がSassCalculationでない場合、例外をスローします。パラメータ
-
オプション
name: stringthis
が引数から来た場合、($
なしの)関数引数の名前。エラー報告に使用されます。
SassCalculationを返します
-
assertColor
assertFunction
- assert
Function (name?: string): SassFunction -
this
がSassFunctionでない場合、例外をスローします。パラメータ
-
オプション
name: stringthis
が引数から来た場合、($
なしの)関数引数の名前。エラー報告に使用されます。
SassFunctionを返します
-
assertMap
assertMixin
assertNumber
- assert
Number (name?: string): SassNumber -
this
がSassNumberでない場合、例外をスローします。パラメータ
-
オプション
name: stringthis
が引数から来た場合、($
なしの)関数引数の名前。エラー報告に使用されます。
SassNumberを返します
-
assertString
- assert
String (name?: string): SassString -
this
がSassStringでない場合、例外をスローします。パラメータ
-
オプション
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 スタイルのインデックス。
-
オプション
name: stringもし引数から来た場合、
sassIndex
の元となった関数引数の名前($
は含まない)。エラー報告に使用します。
返り値: number
-
Sassのブール型。