packages/telemetry/package.json

@picasso/telemetry

Public exports for @picasso/telemetry.

69 public exportsTypes from package declaration entrypoint

class

AD_TELEMETRY_EVENT_TYPES

Runtime export from ./ad-events.js.

export { AD_TELEMETRY_EVENT_TYPES } from "./ad-events.js"

AD_TELEMETRY_SCHEMA_VERSION

Runtime export from ./ad-events.js.

export { AD_TELEMETRY_SCHEMA_VERSION } from "./ad-events.js"

DEFAULT_TELEMETRY_PREFERENCES

Runtime export from ./preferences.js.

export { DEFAULT_TELEMETRY_PREFERENCES } from "./preferences.js"

InjectedTelemetryAdapter

Runtime export from ./ingestion.js.

export { InjectedTelemetryAdapter } from "./ingestion.js"

InMemoryTelemetryIngestionAdapter

Runtime export from ./ingestion.js.

export { InMemoryTelemetryIngestionAdapter } from "./ingestion.js"

TELEMETRY_EVENT_TYPES

Runtime export from ./types.js.

export { TELEMETRY_EVENT_TYPES } from "./types.js"

TELEMETRY_INGESTION_ENABLED

Runtime export from ./ingestion-status.js.

export { TELEMETRY_INGESTION_ENABLED } from "./ingestion-status.js"

TELEMETRY_INGESTION_OFF_LABEL

Runtime export from ./ingestion-status.js.

export { TELEMETRY_INGESTION_OFF_LABEL } from "./ingestion-status.js"

TELEMETRY_INGESTION_STATUS

Runtime export from ./ingestion-status.js.

export { TELEMETRY_INGESTION_STATUS } from "./ingestion-status.js"

TELEMETRY_SCHEMA_VERSION

Runtime export from ./types.js.

export { TELEMETRY_SCHEMA_VERSION } from "./types.js"

TelemetryClient

Runtime export from ./emitter.js.

export { TelemetryClient } from "./emitter.js"

TelemetryIngestionPipeline

Runtime export from ./ingestion.js.

export { TelemetryIngestionPipeline } from "./ingestion.js"

TelemetryValidationError

Runtime export from ./schema.js.

export { TelemetryValidationError } from "./schema.js"

type

AdTelemetryEvent

Type-only export from ./ad-events.js.

export { type AdTelemetryEvent } from "./ad-events.js"

AdTelemetryEventType

Type-only export from ./ad-events.js.

export { type AdTelemetryEventType } from "./ad-events.js"

AdTelemetryValidationResult

Type-only export from ./ad-events.js.

export { type AdTelemetryValidationResult } from "./ad-events.js"

AgentTurnCompletedTelemetryEvent

Type-only export from ./types.js.

export { type AgentTurnCompletedTelemetryEvent } from "./types.js"

assertValidAdTelemetryEvent

Runtime export from ./ad-events.js.

export { assertValidAdTelemetryEvent } from "./ad-events.js"

assertValidTelemetryEvent

Runtime export from ./schema.js.

export { assertValidTelemetryEvent } from "./schema.js"

CrashReportedTelemetryEvent

Type-only export from ./types.js.

export { type CrashReportedTelemetryEvent } from "./types.js"

CrashReportInput

Type-only export from ./crash.js.

export { type CrashReportInput } from "./crash.js"

createCrashReportEvent

Runtime export from ./crash.js.

export { createCrashReportEvent } from "./crash.js"

ErrorReportedTelemetryEvent

Type-only export from ./types.js.

export { type ErrorReportedTelemetryEvent } from "./types.js"

FirstRunTelemetryChoice

Type-only export from ./preferences.js.

export { type FirstRunTelemetryChoice } from "./preferences.js"

FirstRunTelemetryPrompt

Type-only export from ./preferences.js.

export { type FirstRunTelemetryPrompt } from "./preferences.js"

JsonPrimitive

Type-only export from ./types.js.

export { type JsonPrimitive } from "./types.js"

JsonValue

Type-only export from ./types.js.

export { type JsonValue } from "./types.js"

ModelRequestCompletedTelemetryEvent

Type-only export from ./types.js.

export { type ModelRequestCompletedTelemetryEvent } from "./types.js"

PublicTelemetrySchema

Type-only export from ./public-schema.js.

export { type PublicTelemetrySchema } from "./public-schema.js"

scrubTelemetryEvent

Runtime export from ./privacy.js.

export { scrubTelemetryEvent } from "./privacy.js"

SdkStartedTelemetryEvent

Type-only export from ./types.js.

export { type SdkStartedTelemetryEvent } from "./types.js"

SdkStoppedTelemetryEvent

Type-only export from ./types.js.

export { type SdkStoppedTelemetryEvent } from "./types.js"

SessionEndedTelemetryEvent

Type-only export from ./types.js.

export { type SessionEndedTelemetryEvent } from "./types.js"

SessionStartedTelemetryEvent

Type-only export from ./types.js.

export { type SessionStartedTelemetryEvent } from "./types.js"

TelemetryArrivalAggregate

Type-only export from ./ingestion.js.

export { type TelemetryArrivalAggregate } from "./ingestion.js"

TelemetryClientOptions

Type-only export from ./emitter.js.

export { type TelemetryClientOptions } from "./emitter.js"

TelemetryEmitResult

Type-only export from ./emitter.js.

export { type TelemetryEmitResult } from "./emitter.js"

TelemetryEvent

Type-only export from ./types.js.

export { type TelemetryEvent } from "./types.js"

TelemetryEventBase

Type-only export from ./types.js.

export { type TelemetryEventBase } from "./types.js"

TelemetryEventType

Type-only export from ./types.js.

export { type TelemetryEventType } from "./types.js"

TelemetryFlushResult

Type-only export from ./emitter.js.

export { type TelemetryFlushResult } from "./emitter.js"

TelemetryIngestionAdapter

Type-only export from ./ingestion.js.

export { type TelemetryIngestionAdapter } from "./ingestion.js"

TelemetryIngestionBatch

Type-only export from ./ingestion.js.

export { type TelemetryIngestionBatch } from "./ingestion.js"

TelemetryIngestionPipelineOptions

Type-only export from ./ingestion.js.

export { type TelemetryIngestionPipelineOptions } from "./ingestion.js"

TelemetryIngestionRecord

Type-only export from ./ingestion.js.

export { type TelemetryIngestionRecord } from "./ingestion.js"

TelemetryIngestionStatus

Type-only export from ./ingestion-status.js.

export { type TelemetryIngestionStatus } from "./ingestion-status.js"

TelemetryPreferenceState

Type-only export from ./preferences.js.

export { type TelemetryPreferenceState } from "./preferences.js"

TelemetryProperties

Type-only export from ./types.js.

export { type TelemetryProperties } from "./types.js"

TelemetryScrubFinding

Type-only export from ./privacy.js.

export { type TelemetryScrubFinding } from "./privacy.js"

TelemetryScrubReason

Type-only export from ./privacy.js.

export { type TelemetryScrubReason } from "./privacy.js"

TelemetryScrubResult

Type-only export from ./privacy.js.

export { type TelemetryScrubResult } from "./privacy.js"

TelemetrySeverity

Type-only export from ./types.js.

export { type TelemetrySeverity } from "./types.js"

TelemetrySink

Type-only export from ./emitter.js.

export { type TelemetrySink } from "./emitter.js"

TelemetryValidationIssue

Type-only export from ./schema.js.

export { type TelemetryValidationIssue } from "./schema.js"

TelemetryValidationIssueCode

Type-only export from ./schema.js.

export { type TelemetryValidationIssueCode } from "./schema.js"

TelemetryValidationResult

Type-only export from ./schema.js.

export { type TelemetryValidationResult } from "./schema.js"

ToolInvokedTelemetryEvent

Type-only export from ./types.js.

export { type ToolInvokedTelemetryEvent } from "./types.js"

validateAdTelemetryEvent

Runtime export from ./ad-events.js.

export { validateAdTelemetryEvent } from "./ad-events.js"

validateTelemetryEvent

Runtime export from ./schema.js.

export { validateTelemetryEvent } from "./schema.js"

value

aggregateTelemetryArrivals

Runtime export from ./ingestion.js.

export { aggregateTelemetryArrivals } from "./ingestion.js"

applyFirstRunTelemetryChoice

Runtime export from ./preferences.js.

export { applyFirstRunTelemetryChoice } from "./preferences.js"

containsUnscrubbedTelemetryContent

Runtime export from ./privacy.js.

export { containsUnscrubbedTelemetryContent } from "./privacy.js"

exportPublicTelemetrySchema

Runtime export from ./public-schema.js.

export { exportPublicTelemetrySchema } from "./public-schema.js"

scrubStackPaths

Runtime export from ./crash.js.

export { scrubStackPaths } from "./crash.js"

scrubTelemetryValue

Runtime export from ./privacy.js.

export { scrubTelemetryValue } from "./privacy.js"

shouldShowFirstRunTelemetryPrompt

Runtime export from ./preferences.js.

export { shouldShowFirstRunTelemetryPrompt } from "./preferences.js"

function

createFirstRunTelemetryPrompt

Runtime export from ./preferences.js.

export { createFirstRunTelemetryPrompt } from "./preferences.js"

createPublicTelemetrySchema

Runtime export from ./public-schema.js.

export { createPublicTelemetrySchema } from "./public-schema.js"

isProhibitedTelemetryKey

Runtime export from ./privacy.js.

export { isProhibitedTelemetryKey } from "./privacy.js"