@abaplint/runtime
Version:
Transpiler - Runtime
29 lines (28 loc) • 979 B
TypeScript
import { FieldSymbol } from "./field_symbol";
import { Hex } from "./hex";
import { Structure } from "./structure";
import { AbstractTypeData } from "./_abstract_type_data";
import { ICharacter } from "./_character";
import { INumeric } from "./_numeric";
import { Integer } from "./integer";
export declare class Character implements ICharacter {
private value;
private constant;
private readonly length;
private readonly extra;
constructor(length?: number, extra?: AbstractTypeData);
clone(): Character;
setConstant(): this;
set(value: ICharacter | string | Structure | FieldSymbol | Integer): this;
getQualifiedName(): string | undefined;
getConversionExit(): string | undefined;
getDDICName(): string | undefined;
getLength(): number;
clear(): void;
get(): string;
getTrimEnd(): string;
getOffset(input: {
offset?: number | INumeric | Hex;
length?: number | INumeric | Hex;
}): Character;
}