SassCalculation

Sassの計算型

注:JSAPIでは、計算は即座に簡略化されません。これは、簡略化されていない計算が、簡略化される数値と等しくないことも意味します。

階層

    • SassCalculation

コンストラクタ

アクセサ

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

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

    List<Value> を返します

    immutable パッケージからのイミュータブルな List です。

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

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

    boolean を返します

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

    boolean を返します

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

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

    ListSeparator を返します

メソッド

  • thisSassBoolean でない場合にスローします。

    ⚠️ ご注意ください!

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

    パラメーター

    • オプション name: string

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

    SassBoolean を返します

  • thisSassColor でない場合にスローします。

    パラメーター

    • オプション name: string

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

    SassColor を返します

  • thisSassMap でない場合にスローします。

    パラメーター

    • オプション name: string

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

    SassMap を返します

  • thisSassMixin でない場合にスローします。

    パラメーター

    • オプション name: string

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

    SassMixin を返します

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

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

    これは this.asList.get(index) の短縮形ですが、場合によってはより効率的な場合があります。

    ⚠️ ご注意ください!

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

    パラメーター

    • index: number

    戻り値 undefined | Value

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

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

    スロー

    sassIndex が数値でない場合、その数値が整数でない場合、またはその整数が asList の有効なインデックスでない場合は、Error がスローされます。

    パラメーター

    • sassIndex: Value

      リストとしてのこれに対する Sass スタイルのインデックス。

    • オプション name: string

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

    戻り値 number

  • this がマップとしてカウントされる場合 (空のリストは空のマップとしてカウントされます) はマップとして返し、そうでない場合は null を返します。

    戻り値 null | SassMap