parseTelemetryEvent

Validate untrusted public SDK events and copy only allowed primitive metadata. Unknown properties are omitted; malformed known properties reject the event. Returns null without exposing payload data or executing property getters.

import { parseTelemetryEvent } from '@threadplane/telemetry/shared';

Declaration · overload 1

export declare function parseTelemetryEvent(event: unknown, properties: unknown): ParsedTelemetryEvent | null;

Parameters

event · required
unknown
properties · required
unknown

Returns

ParsedTelemetryEvent | null