다음을 통해 공유


TimeTransformEvaluator class

datetime을 다른 datetime으로 변환하는 계산기입니다.

Extends

생성자

TimeTransformEvaluator(string, (timestamp: Date, numOfTransformation: number) => Date)

TimeTransformEvaluator 클래스의 새 인스턴스를 초기화합니다.

속성

negation

이 계산기의 부정인 계산기를 가져옵니다. 이 계산기를 부정하는 계산기를 설정합니다.

상속된 속성

returnType

식을 계산하여 필요한 형식입니다.

type

계산기 식 형식을 가져옵니다.

상속된 메서드

tryEvaluate(Expression, MemoryInterface, Options)

식을 평가합니다.

validateExpression(Expression)

식의 유효성을 검사합니다.

생성자 세부 정보

TimeTransformEvaluator(string, (timestamp: Date, numOfTransformation: number) => Date)

TimeTransformEvaluator 클래스의 새 인스턴스를 초기화합니다.

new TimeTransformEvaluator(type: string, func: (timestamp: Date, numOfTransformation: number) => Date)

매개 변수

type

string

기본 제공 함수의 이름입니다.

func

(timestamp: Date, numOfTransformation: number) => Date

평가 함수는 타임스탬프와 변환 수를 사용하고 Date반환합니다.

속성 세부 정보

negation

이 계산기의 부정인 계산기를 가져옵니다. 이 계산기를 부정하는 계산기를 설정합니다.

ExpressionEvaluator negation

속성 값

이 계산기의 부정인 계산기입니다.

상속된 속성 세부 정보

returnType

식을 계산하여 필요한 형식입니다.

returnType: ReturnType

속성 값

ExpressionEvaluator.returnType 상속된

type

계산기 식 형식을 가져옵니다.

type: string

속성 값

string

ExpressionEvaluator.type 상속된

상속된 메서드 세부 정보

tryEvaluate(Expression, MemoryInterface, Options)

식을 평가합니다.

function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError

매개 변수

expression
Expression

평가할 식입니다.

state
MemoryInterface

전역 상태 정보입니다.

options
Options

평가에 사용되는 옵션입니다.

반환

오류가 있는 경우 null이 아닌 값 및 오류 문자열입니다.

ExpressionEvaluator.tryEvaluate 상속된

validateExpression(Expression)

식의 유효성을 검사합니다.

function validateExpression(expression: Expression)

매개 변수

expression
Expression

유효성을 검사할 식입니다.

ExpressionEvaluator.validateExpression 상속된