UNPKG

@abaplint/transpiler

Version:
13 lines (12 loc) 574 B
import * as abaplint from "@abaplint/core"; import { IOutputFile, ITranspilerOptions } from "../types"; import { Chunk } from "../chunk"; export declare class HandleABAP { private readonly options; constructor(options?: ITranspilerOptions); runObject(obj: abaplint.ABAPObject, reg: abaplint.IRegistry): IOutputFile[]; /** merges the locals def and imp into one mjs file */ private rearrangeClassLocals; protected addImportsAndExports(output: IOutputFile): Chunk; protected findExports(node: abaplint.Nodes.StructureNode | undefined): string[]; }