UNPKG

@datadog/mobile-react-native

Version:

A client-side React Native module to interact with Datadog

22 lines 722 B
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