@zvenigora/ng-eval-core
Version:
An expression evaluator for Angular
26 lines (25 loc) • 1.63 kB
TypeScript
export { pushVisitorResult, popVisitorResult, pushVisitorResultAsync, popVisitorResultAsync } from './visitor-result';
export { beforeVisitor } from './before-visitor';
export { afterVisitor } from './after-visitor';
export { identifierVisitor } from './identifier';
export { literalVisitor } from './literal';
export { binaryExpressionVisitor } from './binary-expression';
export { callExpressionVisitor } from './call-expression';
export { importExpressionVisitor } from './import-expression';
export { awaitVisitor } from './await-expression';
export { conditionalExpressionVisitor } from './conditional-expression';
export { memberExpressionVisitor, evaluateMember } from './member-expression';
export { arrayExpressionVisitor, evaluateArray } from './array-expression';
export { unaryExpressionVisitor } from './unary-expression';
export { logicalExpressionVisitor } from './logical-expression';
export { thisExpressionVisitor } from './this-expression';
export { newExpressionVisitor } from './new-expression';
export { templateLiteralVisitor } from './template-literal';
export { taggedTemplateExpressionVisitor } from './tagged-template-expression';
export { objectExpressionVisitor } from './object-expression';
export { getDefaultVisitors } from './recursive-visitors';
export { assignmentExpressionVisitor } from './assignment-expression';
export { updateExpressionVisitor } from './update-expression';
export { arrowFunctionExpressionVisitor } from './arrow-function-expression';
export { evaluatePattern, evaluatePatterns } from './pattern';
export { getKeyValue, equalIgnoreCase, getValueIgnoreCase } from './utils';