DevelopmentRuntime
Lazy development collection handle that records activity and deduplicated milestones when collection is allowed. Activity may initialize a stored browser identity and inactivity session; disposing disables this handle and prunes its pending work.
import type { DevelopmentRuntime } from '@threadplane/telemetry/browser';Declaration
export interface DevelopmentRuntime {
dispose(): void;
milestone(kind: DevelopmentMilestone, durationMs?: number): void;
touch(): void;
}Members
dispose · overload 1
dispose(): void;Returns
voidmilestone · overload 1
milestone(kind: DevelopmentMilestone, durationMs?: number): void;Parameters
kind· requiredDevelopmentMilestonedurationMs· optionalnumber
Returns
voidtouch · overload 1
touch(): void;Returns
void