値
階層
実装
コンストラクタ
Protected
コンストラクタ
アクセサ
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: string引数から来た場合、引数名(
$
なし)。エラーレポートに使用されます。
SassBoolean を返します。
-
assertCalculation
- assert
Calculation (name?: string): SassCalculation -
this
がSassCalculationでない場合、例外をスローします。パラメータ
-
Optional
name: string引数から来た場合、引数名(
$
なし)。エラーレポートに使用されます。
SassCalculation を返します。
-
assertColor
assertFunction
- assert
Function (name?: string): SassFunction -
this
がSassFunctionでない場合、例外をスローします。パラメータ
-
Optional
name: string引数から来た場合、引数名(
$
なし)。エラーレポートに使用されます。
SassFunction を返します。
-
assertMap
assertMixin
assertNumber
- assert
Number (name?: string): SassNumber -
this
がSassNumberでない場合、例外をスローします。パラメータ
-
Optional
name: string引数から来た場合、引数名(
$
なし)。エラーレポートに使用されます。
SassNumber を返します。
-
assertString
- assert
String (name?: string): SassString -
this
がSassStringでない場合、例外をスローします。パラメータ
-
Optional
name: string引数から来た場合、引数名(
$
なし)。エラーレポートに使用されます。
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 -
asListによって返されるリストに対する、JavaScriptスタイルのインデックスに
sassIndex
を変換します。Sassのインデックスは1ベースですが、JavaScriptのインデックスは0ベースです。Sassのインデックスは、リストの末尾からインデックスを付けるために負の数にすることもできます。
例外発生
sassIndex
が数値でない場合、その数値が整数でない場合、またはその整数がasListの有効なインデックスでない場合にError
が発生します。パラメータ
-
sassIndex: Value
リストとしてのこの値に対するSassスタイルのインデックス。
-
Optional
name: string引数から来た場合、引数名(
$
なし)です。エラーレポートに使用されます。
戻り値 number
-
Sass の値タイプの抽象基本クラス。
これは、CustomFunction に渡され、そこから返されます。CustomFunction は、functions を使用して Sass 実装に渡されます。