SassBoolean

Sassのブール型

階層

    • SassBoolean

コンストラクタ

アクセサ

  • get asList(): List<Value>
  • この値をリストとして取得します。

    すべてのSassScript値はリストとして使用できます。マップはペアのリストとしてカウントされ、他のすべての値は単一値のリストとしてカウントされます。

    List<Value>を返します

    immutableパッケージのイミュータブルリスト。

  • get hasBrackets(): boolean
  • この値をリストとして持つかどうか。

    すべてのSassScript値はリストとして使用できます。マップはペアのリストとしてカウントされ、他のすべての値は単一値のリストとしてカウントされます。

    booleanを返します

  • get isTruthy(): boolean
  • @ifステートメントやその他のコンテキストで、値がtrueとしてカウントされるかどうか。

    booleanを返します

  • get separator(): ListSeparator
  • リストとしてのこの値の区切り文字。

    すべてのSassScript値はリストとして使用できます。マップはペアのリストとしてカウントされ、他のすべての値は単一値のリストとしてカウントされます。

    ListSeparatorを返します

メソッド

  • thisSassBooleanでない場合、例外をスローします。

    ⚠️ 注意!

    関数は一般的にリテラルのブール値を要求するのではなく、isTruthyを使用する必要があります。

    パラメータ

    • オプション name: string

      thisが引数から来た場合、($なしの)関数引数の名前。エラー報告に使用されます。

    SassBooleanを返します

  • thisSassMapでない場合、例外をスローします。

    パラメータ

    • オプション name: string

      thisが引数から来た場合、($なしの)関数引数の名前。エラー報告に使用されます。

    SassMapを返します

  • この値がリストの場合、index の位置にある値を返します。もし index がこのリストに対して有効でない場合は undefined を返します。

    すべてのSassScript値はリストとして使用できます。マップはペアのリストとしてカウントされ、他のすべての値は単一値のリストとしてカウントされます。

    これは this.asList.get(index) のショートカットですが、場合によってはより効率的です。

    ⚠️ 注意!

    このメソッドは、immutable パッケージと同じインデックス規則を使用します。Sassとは異なり、最初の要素のインデックスは0ですが、Sassと同様に負の数はリストの末尾からのインデックスになります。

    パラメータ

    • index: number

    返り値: undefined | Value

  • sassIndexasList によって返されるリストへの JavaScript スタイルのインデックスに変換します。

    Sass のインデックスは1始まりですが、JavaScript のインデックスは0始まりです。また、Sass のインデックスは、リストの末尾からインデックスを付けるために負の値を使用することもできます。

    例外

    Error: sassIndex が数値ではない場合、その数値が整数ではない場合、またはその整数が asList に対して有効なインデックスではない場合。

    パラメータ

    • sassIndex: Value

      リストとしてのこの値への Sass スタイルのインデックス。

    • オプション name: string

      もし引数から来た場合、sassIndex の元となった関数引数の名前($ は含まない)。エラー報告に使用します。

    返り値: number

  • この値がマップとして扱える場合はマップとして(空のリストは空のマップとして扱われます)返します。そうでない場合は null を返します。

    返り値: null | SassMap