Skip to content

five-on-it / apps/client/src/ui/telemetry / TelemetryDeps

Interface: TelemetryDeps ​

Defined in: apps/client/src/ui/telemetry.ts:107

What a page's telemetry needs (the page's own by default; the tests give theirs).

Properties ​

base ​

base: () => string | undefined

Defined in: apps/client/src/ui/telemetry.ts:109

Returns ​

string | undefined


install ​

install: () => string

Defined in: apps/client/src/ui/telemetry.ts:111

Returns ​

string


platform ​

platform: "web" | "desktop"

Defined in: apps/client/src/ui/telemetry.ts:112


send ​

send: (url, body, leaving) => void

Defined in: apps/client/src/ui/telemetry.ts:110

Parameters ​

url ​

string

body ​

string

leaving ​

boolean

Returns ​

void


settings ​

settings: () => Pick<Settings, "crashReports" | "usageStats">

Defined in: apps/client/src/ui/telemetry.ts:108

Returns ​

Pick<Settings, "crashReports" | "usageStats">