@ui5/linter
Version:
A static code analysis tool for UI5
9 lines (8 loc) • 424 B
TypeScript
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;