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

void

milestone · overload 1

milestone(kind: DevelopmentMilestone, durationMs?: number): void;

Parameters

kind · required
DevelopmentMilestone
durationMs · optional
number

Returns

void

touch · overload 1

touch(): void;

Returns

void