ts-budgie
Version:
Converts TypeScript code to Budgie.
16 lines (15 loc) • 614 B
TypeScript
import * as ts from "typescript";
import { Transformation } from "../../../output/transformation";
import { PropertyAccessChecker } from "./propertyAccessChecker";
export declare class MemberOrStaticFunctionChecker extends PropertyAccessChecker {
visit(node: ts.PropertyAccessExpression): Transformation[] | undefined;
/**
* Handles the edges case of:
* methodCall().method()
* new Class().method()
*/
private handleCallOrNewExpression;
private getHostContainerAndSignature;
private getHostContainerAndSignatureOfPropertyAccess;
private getClassSymbol;
}