typescript-dotnet-amd
Version:
A JavaScript-Friendly .NET Based TypeScript Library.
25 lines (24 loc) • 795 B
TypeScript
/*!
* @author electricessence / https://github.com/electricessence/
* Licensing: MIT https://github.com/electricessence/TypeScript.NET/blob/master/LICENSE.md
*/
import { TimeSpan } from "../Time/TimeSpan";
import { ITimer } from "../Timers/ITimer";
export default class Stopwatch implements ITimer {
static getTimestampMilliseconds(): number;
private _elapsed;
private _startTimeStamp;
private _isRunning;
readonly isRunning: boolean;
constructor();
static startNew(): Stopwatch;
static measure(closure: () => void): TimeSpan;
start(): void;
stop(): void;
reset(): void;
lap(): TimeSpan;
readonly currentLapMilliseconds: number;
readonly currentLap: TimeSpan;
readonly elapsedMilliseconds: number;
readonly elapsed: TimeSpan;
}