Constructors

Properties

$filter: ((arg0: any) => any)

Methods

  • Binary inequality operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary inequality function.

  • Binary strict inequality operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary strict inequality function.

  • Binary division operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary division function.

  • Binary logical AND operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary logical AND function.

  • Binary multiplication operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary multiplication function.

  • Binary plus operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary plus function.

  • Binary minus operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary minus function.

  • Parameters

    • left: any
    • right: any
    • context: any

    Returns ((scope: any, locals: any, assign: any) => number | {
        value: number;
    })

      • (scope, locals, assign): number | {
            value: number;
        }
      • Parameters

        • scope: any
        • locals: any
        • assign: any

        Returns number | {
            value: number;
        }

  • Binary less-than operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary less-than function.

  • Binary less-than-or-equal-to operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary less-than-or-equal-to function.

  • Binary equality operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary equality function.

  • Binary strict equality operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary strict equality function.

  • Binary greater-than operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary greater-than function.

  • Binary greater-than-or-equal-to operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary greater-than-or-equal-to function.

  • Binary logical OR operation.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    Returns Function

    The binary logical OR function.

  • Returns the value of a computed member expression.

    Parameters

    • left: Function

      The left operand function.

    • right: Function

      The right operand function.

    • Optionalcontext: any

      The context.

    • Optionalcreate: boolean | 1

      Whether to create the member if it does not exist.

    Returns Function

    The function returning the computed member value.

  • Returns the value of an identifier.

    Parameters

    • name: string

      The identifier name.

    • Optionalcontext: any

      The context.

    • Optionalcreate: boolean | 1

      Whether to create the identifier if it does not exist.

    Returns Function

    The function returning the identifier value.

  • Returns the value of a non-computed member expression.

    Parameters

    • left: Function

      The left operand function.

    • right: string

      The right operand function.

    • Optionalcontext: any

      The context.

    • Optionalcreate: boolean | 1

      Whether to create the member if it does not exist.

    Returns Function

    The function returning the non-computed member value.

  • Recurses the AST nodes.

    Parameters

    • ast: ASTNode

      The AST node.

    • Optionalcontext: any

      The context.

    • Optionalcreate: boolean | 1

      The create flag.

    Returns Function

    The recursive function.

  • Ternary conditional operation.

    Parameters

    • test: Function

      The test function.

    • alternate: Function

      The alternate function.

    • consequent: Function

      The consequent function.

    • Optionalcontext: any

      The context.

    Returns Function

    The ternary conditional function.

  • Unary negation operation.

    Parameters

    • argument: Function

      The argument function.

    • Optionalcontext: any

      The context.

    Returns Function

    The unary negation function.

  • Unary plus operation.

    Parameters

    • argument: Function

      The argument function.

    • Optionalcontext: any

      The context.

    Returns Function

    The unary plus function.

  • Unary minus operation.

    Parameters

    • argument: Function

      The argument function.

    • Optionalcontext: any

      The context.

    Returns Function

    The unary minus function.

  • Returns the value of a literal.

    Parameters

    • value: any

      The literal value.

    • Optionalcontext: any

      The context.

    Returns Function

    The function returning the literal value.