Skip to content

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

Interface: TelemetryDeps ​

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

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:106

Returns ​

string | undefined


install ​

install: () => string

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

Returns ​

string


platform ​

platform: "web" | "desktop"

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


send ​

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

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

Parameters ​

url ​

string

body ​

string

leaving ​

boolean

Returns ​

void


settings ​

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

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

Returns ​

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