StringTransformEvaluator class
Evaluator, der eine Zeichenfolge in eine andere Zeichenfolge transformiert.
- Extends
Konstruktoren
String |
Initialisiert eine neue Instanz der StringTransformEvaluator-Klasse . |
Eigenschaften
negation | Ruft den Auswerter ab, der eine Negation dieses Werts darstellt. Legt den Evaluator fest, der eine Negation dieses Werts darstellt. |
Geerbte Eigenschaften
return |
Geben Sie durch Auswerten des Ausdrucks erwartet ein. |
type | Ruft den Ausdruckstyp für Evaluator ab. |
Geerbte Methoden
try |
Auswerten eines Ausdrucks. |
validate |
Überprüfen sie einen Ausdruck. |
Details zum Konstruktor
StringTransformEvaluator(string, (arg0: any[], options: Options) => string, (expr: Expression) => void)
Initialisiert eine neue Instanz der StringTransformEvaluator-Klasse .
new StringTransformEvaluator(type: string, func: (arg0: any[], options: Options) => string, validator?: (expr: Expression) => void)
Parameter
- type
-
string
Name der integrierten Funktion.
- func
-
(arg0: any[], options: Options) => string
Die Zeichenfolgentransformationsfunktion übernimmt eine Liste von Objekten und gibt eine Zeichenfolge zurück.
- validator
-
(expr: Expression) => void
Die Gültigkeitsprüfungsfunktion.
Details zur Eigenschaft
negation
Ruft den Auswerter ab, der eine Negation dieses Werts darstellt. Legt den Evaluator fest, der eine Negation dieses Werts darstellt.
ExpressionEvaluator negation
Eigenschaftswert
Der Evaluator, der eine Negation dieses ist.
Geerbte Eigenschaftsdetails
returnType
Geben Sie durch Auswerten des Ausdrucks erwartet ein.
returnType: ReturnType
Eigenschaftswert
Geerbt vonExpressionEvaluator.returnType
type
Ruft den Ausdruckstyp für Evaluator ab.
type: string
Eigenschaftswert
string
Geerbt vonExpressionEvaluator.type
Details zur geerbten Methode
tryEvaluate(Expression, MemoryInterface, Options)
Auswerten eines Ausdrucks.
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError
Parameter
- expression
- Expression
Der auszuwertende Ausdruck.
- state
- MemoryInterface
Globale Zustandsinformationen.
- options
- Options
In der Auswertung verwendete Optionen.
Gibt zurück
Der Wert und die Fehlerzeichenfolge, die nicht NULL ist, wenn ein Fehler vorliegt.
Geerbt vonExpressionEvaluator.tryEvaluate
validateExpression(Expression)
Überprüfen sie einen Ausdruck.
function validateExpression(expression: Expression)
Parameter
- expression
- Expression
Zu überprüfende Ausdruck.
Geerbt vonExpressionEvaluator.validateExpression