Interface TwingMethodCallNode

interface TwingMethodCallNode {
    attributes: TwingBaseNodeAttributes & {
        methodName: string;
        shouldTestExistence: boolean;
    };
    children: {
        arguments: TwingArrayNode;
        operand: TwingBaseNode<any, {
            name: string;
        }, TwingBaseNodeChildren>;
    };
    column: number;
    line: number;
    tag: null | string;
    type: "method_call";
    execute(executionContext): Promise<any>;
}

Hierarchy (view full)

Properties

attributes: TwingBaseNodeAttributes & {
    methodName: string;
    shouldTestExistence: boolean;
}

Type declaration

  • methodName: string
  • shouldTestExistence: boolean
children: {
    arguments: TwingArrayNode;
    operand: TwingBaseNode<any, {
        name: string;
    }, TwingBaseNodeChildren>;
}

Type declaration

column: number
line: number
tag: null | string
type: "method_call"

Methods

  • Parameters

    Returns Promise<any>

Generated using TypeDoc