SassCalculation
階層
- 値
- SassCalculation
コンストラクタ
Protected
constructor
- new
Sass (): SassCalculationCalculation -
SassCalculationを返します
アクセサ
arguments
- get arguments(): List<CalculationValue>
-
計算の
arguments
のリストを返しますList<CalculationValue>を返します
asList
- get asList(): List<Value>
-
この値をリストとして取得します。
すべての SassScript 値はリストとして使用できます。マップはペアのリストとして扱われ、その他のすべての値は単一値のリストとして扱われます。
List<Value> を返します
immutable
パッケージからのイミュータブルな List です。
hasBrackets
- get hasBrackets(): boolean
-
リストとしてのこの値が角括弧を持つかどうか。
すべての SassScript 値はリストとして使用できます。マップはペアのリストとして扱われ、その他のすべての値は単一値のリストとして扱われます。
boolean を返します
isTruthy
- get isTruthy(): boolean
-
@if
ステートメントやその他のコンテキストで、値がtrue
とみなされるかどうか。boolean を返します
name
- get name(): string
-
計算の
name
フィールドを返します。string を返します
realNull
separator
- get separator(): ListSeparator
-
リストとしてのこの値の区切り文字。
すべての SassScript 値はリストとして使用できます。マップはペアのリストとして扱われ、その他のすべての値は単一値のリストとして扱われます。
ListSeparator を返します
メソッド
assertBoolean
- assert
Boolean (name?: string): SassBoolean -
this
が SassBoolean でない場合にスローします。⚠️ ご注意ください!
関数は一般に、リテラルのbooleanを要求するのではなく、isTruthyを使用する必要があります。
パラメーター
-
オプション
name: string引数から来た場合、
this
の由来となった関数引数の名前($
なし)。エラー報告に使用されます。
SassBoolean を返します
-
assertCalculation
- assert
Calculation (name?: string): SassCalculation -
this
が SassCalculation でない場合にスローします。パラメーター
-
オプション
name: string引数から来た場合、
this
の由来となった関数引数の名前($
なし)。エラー報告に使用されます。
SassCalculationを返します
-
assertColor
assertFunction
- assert
Function (name?: string): SassFunction -
this
が SassFunction でない場合にスローします。パラメーター
-
オプション
name: string引数から来た場合、
this
の由来となった関数引数の名前($
なし)。エラー報告に使用されます。
SassFunction を返します
-
assertMap
assertMixin
assertNumber
- assert
Number (name?: string): SassNumber -
this
が SassNumber でない場合、例外をスローします。パラメーター
-
オプション
name: string引数から来た場合、
this
の由来となった関数引数の名前($
なし)。エラー報告に使用されます。
SassNumber を返します
-
assertString
- assert
String (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
- sass
Index (sassIndex: Value, name?: string): numberTo List Index -
sassIndex
を asList によって返されるリストに対する JavaScript スタイルのインデックスに変換します。Sass のインデックスは 1 ベースですが、JavaScript のインデックスは 0 ベースです。Sass のインデックスは、リストの末尾からインデックスを付けるために負の値を使用することもできます。
スロー
sassIndex
が数値でない場合、その数値が整数でない場合、またはその整数が asList の有効なインデックスでない場合は、Error
がスローされます。パラメーター
-
sassIndex: Value
リストとしてのこれに対する Sass スタイルのインデックス。
-
オプション
name: string引数から取得した場合、
sassIndex
が由来する関数引数の名前 ($
なし)。エラー報告に使用されます。
戻り値 number
-
tryMap
Static
calc
- calc(argument: CalculationValue): SassCalculation
-
パラメーター
-
argument: CalculationValue
SassCalculationを返します
名前が
calc
で、単一の引数としてargument
を持つ計算。 -
静的
clamp
- clamp(min: CalculationValue, value?: CalculationValue, max?: CalculationValue): SassCalculation
-
clamp(value, min, max)
を表す値を生成します。スロー
value
、min
、またはmax
のいずれかが引用符付きのSassStringの場合、Error
になります。スロー
value
が未定義で、max
が未定義でない場合、Error
になります。スロー
value
またはmax
のいずれかが未定義であり、min
もvalue
もSassStringまたはCalculationInterpolationでない場合、Error
になります。パラメーター
-
min: CalculationValue
-
オプション
value: CalculationValue -
オプション
max: CalculationValue
SassCalculationを返します
名前が
clamp
であり、min
、value
、およびmax
が引数である計算。未定義の引数は除きます。 -
静的
max
- max(arguments: List<CalculationValue> | CalculationValue[]): SassCalculation
-
パラメーター
-
arguments: List<CalculationValue> | CalculationValue[]
SassCalculationを返します
名前が
max
であり、arguments
がその引数である計算。 -
静的
min
- min(arguments: List<CalculationValue> | CalculationValue[]): SassCalculation
-
パラメーター
-
arguments: List<CalculationValue> | CalculationValue[]
SassCalculationを返します
名前が
min
であり、arguments
がその引数である計算。 -
Sassの計算型。
注:JSAPIでは、計算は即座に簡略化されません。これは、簡略化されていない計算が、簡略化される数値と等しくないことも意味します。