@ui5/linter
Version:
A static code analysis tool for UI5
11 lines (10 loc) • 424 B
TypeScript
import ts from "typescript";
import { ModuleDeclaration } from "./parseModuleDeclaration.js";
export interface ModuleDefinition {
name?: string;
body: ts.Statement[];
imports: ts.ImportDeclaration[];
oldFactoryBlock?: ts.Block;
moveComments: [ts.Node, ts.Node][];
}
export default function (moduleDeclaration: ModuleDeclaration, sourceFile: ts.SourceFile, nodeFactory: ts.NodeFactory): ModuleDefinition;