@abaplint/runtime
Version:
Transpiler - Runtime
19 lines (18 loc) • 629 B
TypeScript
import { Context } from "../context";
import { FieldSymbol } from "../types/field_symbol";
import { ICharacter } from "../types/_character";
import { INumeric } from "../types/_numeric";
export interface IWriteOptions {
newLine?: boolean;
skipLine?: boolean;
target?: ICharacter;
currency?: ICharacter;
exponent?: ICharacter | INumeric;
noGrouping?: boolean;
noSign?: boolean;
}
export declare class WriteStatement {
private readonly context;
constructor(context: Context);
write(source: INumeric | ICharacter | FieldSymbol | string | number | undefined, options?: IWriteOptions): void;
}