123456789101112131415161718192021222324252627282930 |
- export declare class Fraction {
- private static maximumAllowedNumber;
- private numerator;
- private denominator;
- private realValue;
- static max(f1: Fraction, f2: Fraction): Fraction;
- static Equal(f1: Fraction, f2: Fraction): boolean;
- static createFromFraction(fraction: Fraction): Fraction;
- static plus(f1: Fraction, f2: Fraction): Fraction;
- static minus(f1: Fraction, f2: Fraction): Fraction;
- private static greatestCommonDenominator(a, b);
- constructor(numerator?: number, denominator?: number, simplify?: boolean);
- toString(): string;
- clone(): Fraction;
- Numerator: number;
- Denominator: number;
- RealValue: number;
- multiplyWithFactor(factor: number): void;
- multiplyDenominatorWithFactor(factor: number): void;
- Add(fraction: Fraction): void;
- Sub(fraction: Fraction): void;
- Quantize(maxAllowedDenominator: number): Fraction;
- Equals(obj: Fraction): boolean;
- CompareTo(obj: Fraction): number;
- lt(frac: Fraction): boolean;
- lte(frac: Fraction): boolean;
- GetInversion(): Fraction;
- private setRealValue();
- private simplify();
- }
|