SassMap

Sassのマップ型

階層

コンストラクター

アクセサー

  • 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を返します

  • thisSassColorでない場合、エラーをスローします。

    パラメーター

    • オプション name: string

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

    SassColorを返します

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

    パラメーター

    • オプション name: string

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

    戻り値 SassMap

  • thisSassMixinでない場合、エラーをスローします。

    パラメーター

    • オプション name: string

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

    SassMixinを返します

  • このマップ内の key に関連付けられた値を返します。key がマップ内にない場合は undefined を返します。

    これは this.contents.get(key) の短縮形ですが、場合によってはより効率的になる可能性があります。

    パラメーター

    戻り値 undefined | Value

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

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

    スロー

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

    パラメーター

    • sassIndex: Value

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

    • オプション name: string

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

    戻り値 number