@abaplint/runtime
Version:
Transpiler - Runtime
23 lines (22 loc) • 767 B
TypeScript
import { Float } from "./float";
import { Hex } from "./hex";
import { ICharacter } from "./_character";
import { INumeric } from "./_numeric";
export declare const DIGITS: RegExp;
export declare const MAX_INTEGER = 2147483647;
export declare const MIN_INTEGER = -2147483648;
export declare function toInteger(value: string, exception?: boolean): number;
export declare class Integer implements INumeric {
private value;
private constant;
private readonly qualifiedName;
constructor(input?: {
qualifiedName?: string;
});
getQualifiedName(): string | undefined;
clone(): Integer;
setConstant(): this;
set(value: INumeric | ICharacter | Hex | string | number | Integer | Float): this;
clear(): void;
get(): number;
}