UNPKG

ts-budgie

Version:

Converts TypeScript code to Budgie.

16 lines (15 loc) 614 B
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; }