SassList
階層
- 値
- SassList
 
コンストラクタ
constructor
- new Sass (contents: Value[] | List<Value>, options?: {List 
 brackets?: boolean;
 separator?: ListSeparator;
 }): SassList
- 
新しいリストを作成します。 パラメータ- 
contents: Value[] | List<Value>リストの内容。これは、プレーンなJavaScript配列、または immutableパッケージからのimmutable Listのいずれかになります。
- 
オプションoptions: {
 brackets?: boolean;
 separator?: ListSeparator;
 }- 
オプションbrackets?: booleanリストが角かっこを持つかどうか。デフォルトは falseです。
- 
オプションseparator?: ListSeparatorこのリストの要素間で使用する区切り文字。デフォルトは ','です。
 
- 
 戻り値 SassList
- 
constructor
- new Sass (options?: {List 
 brackets?: boolean;
 separator?: ListSeparator;
 }): SassList
- 
空のリストを作成します。 パラメータ- 
オプションoptions: {
 brackets?: boolean;
 separator?: ListSeparator;
 }- 
オプションbrackets?: booleanリストが角かっこを持つかどうか。デフォルトは falseです。
- 
オプションseparator?: ListSeparatorこのリストの要素間で使用する区切り文字。デフォルトは ','です。
 
- 
 戻り値 SassList
- 
アクセサ
asList 
- get asList(): List<Value>
- 
この値をリストとして取得します。 すべての SassScript 値はリストとして使用できます。マップはペアのリストとしてカウントされ、他のすべての値は単一値のリストとしてカウントされます。 戻り値 List<Value>immutableパッケージのイミュータブルなリスト。
hasBrackets 
- get hasBrackets(): boolean
- 
リストとしてのこの値が括弧を持っているかどうか。 すべての SassScript 値はリストとして使用できます。マップはペアのリストとしてカウントされ、他のすべての値は単一値のリストとしてカウントされます。 戻り値 boolean
isTruthy 
- get isTruthy(): boolean
- 
@ifステートメントや他のコンテキストで、値がtrueとしてカウントされるかどうか。戻り値 boolean
realNull 
メソッド
assertBoolean 
- assertBoolean (name?: string): SassBoolean
- 
thisが SassBoolean でない場合にスローします。⚠️ 注意!関数は一般的にリテラルのbooleanを要求するのではなく、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 
- assertNumber (name?: string): SassNumber
- 
thisが SassNumber でない場合にスローします。パラメータ- 
オプションname: stringエラー報告に使用される、 thisが引数から来た場合、その引数 ($なし) の関数引数の名前。
 戻り値 SassNumber
- 
assertString 
- assertString (name?: string): SassString
- 
thisが SassString でない場合、例外をスローします。パラメータ- 
オプションname: stringエラー報告に使用される、 thisが引数から来た場合、その引数 ($なし) の関数引数の名前。
 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    
- sassIndex (sassIndex: Value, name?: string): numberTo List Index 
- 
sassIndexを、asList によって返されるリストへの JavaScript スタイルのインデックスに変換します。Sass のインデックスは 1 ベースですが、JavaScript のインデックスは 0 ベースです。また、Sass のインデックスはリストの末尾からインデックス付けするために負の値を使用できます。 例外をスローErrorsassIndexが数値でない場合、その数値が整数でない場合、またはその整数が asList に有効なインデックスでない場合。パラメータ- 
sassIndex: Valueリストとしてのこれへの Sass スタイルのインデックス。 
- 
オプションname: stringsassIndexが引数から取得された場合、その引数の名前 ($を除く)。エラーレポートに使用します。
 戻り値: number
- 
Sassのリスト型。