UNPKG

@abaplint/transpiler

Version:
12 lines (11 loc) 572 B
import * as abaplint from "@abaplint/core"; import { config } from "./validation"; import { IFile, IOutput, IProgress, ITranspilerOptions, IOutputFile, UnknownTypesEnum } from "./types"; export { config, ITranspilerOptions, IFile, IProgress, IOutputFile, IOutput, UnknownTypesEnum }; export declare class Transpiler { private readonly options; constructor(options?: ITranspilerOptions); runRaw(files: IFile[]): Promise<IOutput>; run(reg: abaplint.IRegistry, progress?: IProgress): Promise<IOutput>; protected validate(reg: abaplint.IRegistry): void; }