UNPKG

@ui5/linter

Version:

A static code analysis tool for UI5

9 lines (8 loc) 424 B
import ts from "typescript"; export declare class UnsupportedExtendCall extends Error { constructor(message: string); } /** * Rewrite a UI5-typical `Class.extend("MyClass", {})` CallExpression to a ClassDeclaration */ export default function rewriteExtendCall(nodeFactory: ts.NodeFactory, callExp: ts.CallExpression, modifiers?: ts.ModifierLike[], className?: string | ts.Identifier): ts.ClassDeclaration | undefined;