@datadog/mobile-react-native
Version:
A client-side React Native module to interact with Datadog
22 lines • 722 B
TypeScript
import type { TimeProvider } from './time-provider/TimeProvider';
/**
* Simple timer which records time ticks. Shouldn't be re-used once stopped.
* All timestamps/durations returned are in milliseconds.
*/
export declare class Timer {
private timeProvider;
private times;
constructor(timeProvider?: TimeProvider);
get startTime(): number;
get stopTime(): number;
start(): void;
stop(): void;
recordTick(label: string): void;
hasTickFor(label: string): boolean;
durationBetween(startLabel: string, endLabel: string): number;
timeAt(label: string): number;
reset(): void;
private durationBetweenTicks;
private checkLabelExists;
}
//# sourceMappingURL=Timer.d.ts.map