@ibm/ibmi-eventf-parser
Version:
Parse event files that are generated by IBM i compilers
41 lines (40 loc) • 894 B
TypeScript
import { IRecordT } from "./IRecordT";
import { IRecord } from "./IRecord";
/**
* This class represents a Map Define record in an events file.
*/
export declare class MapDefineRecord implements IRecord {
private version;
private macroId;
private line;
private length;
private macroName;
constructor(version: number, macroId: number, line: number, length: number, macroName: string);
getRecordType(): IRecordT;
getVersion(): number;
/**
* Get the macro id.
*
* @return The macro id.
*/
getMacroId(): number;
/**
* Get the line.
*
* @return The line.
*/
getLine(): number;
/**
* Get the length.
*
* @return The length.
*/
getLength(): number;
/**
* Get the macro name.
*
* @return The macro name.
*/
getMacroName(): string;
toString(): string;
}