Skip to content
This repository was archived by the owner on Dec 25, 2018. It is now read-only.

Commit e2aca43

Browse files
author
electricessence
committed
Updated Integer class with simplified logic and improved unit tests.
1 parent 50d4a4e commit e2aca43

File tree

23 files changed

+205
-60
lines changed

23 files changed

+205
-60
lines changed

dist/amd/System/Integer.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/amd/System/Integer.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/commonjs/System/Integer.js

Lines changed: 15 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/commonjs/System/Integer.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es6/System/Integer.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66
export declare function Integer(n: number): number;
77
export declare module Integer {
8+
const MAX_32_BIT: number;
89
function random(maxExclusive: number): number;
910
module random {
1011
function next(boundary: number, inclusive?: boolean): number;
@@ -14,7 +15,9 @@ export declare module Integer {
1415
function one<T>(source: IArray<T>): T;
1516
}
1617
}
18+
function as32Bit(n: number): number;
1719
function is(n: number): boolean;
20+
function is32Bit(n: number): boolean;
1821
function assert(n: number, argumentName?: string): boolean;
1922
function assertZeroOrGreater(n: number, argumentName?: string): boolean;
2023
function assertPositive(n: number, argumentName?: string): boolean;

dist/es6/System/Integer.js

Lines changed: 13 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es6/System/Integer.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es6/System/Time/ClockTime.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/// <reference path="../../../../source/System/IFormattable.d.ts" />
66
/// <reference path="../../../../source/System/IFormatProvider.d.ts" />
77
/// <reference path="../../../../source/System/Time/ITimeStamp.d.ts" />
8-
/// <reference path="../../../../gulp-tsc-tmp-116417-2844-1uwwrwu/System/Time/HowMany.d.ts" />
8+
/// <reference path="../../../../gulp-tsc-tmp-116417-8120-1j4q64/System/Time/HowMany.d.ts" />
99
import TimeQuantity from './TimeQuantity';
1010
export default class ClockTime extends TimeQuantity implements IClockTime {
1111
days: number;

dist/es6/System/Time/DateTime.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/// <reference path="../../../../source/System/Time/ITimeStamp.d.ts" />
33
/// <reference path="../../../../source/System/Time/IDateTime.d.ts" />
44
/// <reference path="../../../../source/System/Time/Calendars.d.ts" />
5-
/// <reference path="../../../../gulp-tsc-tmp-116417-2844-1uwwrwu/System/Time/HowMany.d.ts" />
5+
/// <reference path="../../../../gulp-tsc-tmp-116417-8120-1j4q64/System/Time/HowMany.d.ts" />
66
/*!
77
* @author electricessence / https://github.com/electricessence/
88
* Based on .NET DateTime's interface.

dist/es6/System/Time/TimeQuantity.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/// <reference path="../../../../source/System/Time/ITimeQuantity.d.ts" />
22
/// <reference path="../../../../source/System/IEquatable.d.ts" />
33
/// <reference path="../../../../source/System/IComparable.d.ts" />
4-
/// <reference path="../../../../gulp-tsc-tmp-116417-2844-1uwwrwu/System/Time/HowMany.d.ts" />
4+
/// <reference path="../../../../gulp-tsc-tmp-116417-8120-1j4q64/System/Time/HowMany.d.ts" />
55
/*!
66
* @author electricessence / https://github.com/electricessence/
77
* Licensing: MIT https://github.com/electricessence/TypeScript.NET/blob/master/LICENSE.md

0 commit comments

Comments
 (0)