File size: 536 Bytes
064bfd6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/**
 * Telemetry instrumentation is disabled in the OSS build.
 */

export function bootstrapTelemetry(): void {}

export function parseExporterTypes(value: string | undefined): string[] {
  return (value || '')
    .trim()
    .split(',')
    .filter(Boolean)
    .map(token => token.trim())
    .filter(token => token !== 'none')
}

export function isTelemetryEnabled(): boolean {
  return false
}

export async function initializeTelemetry(): Promise<null> {
  return null
}

export async function flushTelemetry(): Promise<void> {}