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 
- 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 のインデックスは、リストの末尾からインデックスを付けるために負の値を使用することもできます。 スロー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では、計算は即座に簡略化されません。これは、簡略化されていない計算が、簡略化される数値と等しくないことも意味します。