Freigeben über


StringTransformEvaluator class

Evaluator, der eine Zeichenfolge in eine andere Zeichenfolge transformiert.

Extends

Konstruktoren

StringTransformEvaluator(string, (arg0: any[], options: Options) => string, (expr: Expression) => void)

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

returnType

Geben Sie durch Auswerten des Ausdrucks erwartet ein.

type

Ruft den Ausdruckstyp für Evaluator ab.

Geerbte Methoden

tryEvaluate(Expression, MemoryInterface, Options)

Auswerten eines Ausdrucks.

validateExpression(Expression)

Ü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