UNPKG

typescript-dotnet-amd

Version:

A JavaScript-Friendly .NET Based TypeScript Library.

25 lines (24 loc) 795 B
/*! * @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; }