We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 293ec1f commit 44a0cadCopy full SHA for 44a0cad
1 file changed
extensions/ql-vscode/src/view/common/telemetry.ts
@@ -15,14 +15,15 @@ import { vscode } from "../vscode-api";
15
export function useTelemetryOnChange<S>(
16
value: S,
17
telemetryAction: string,
18
- options?: {
+ {
19
+ filterTelemetryOnValue,
20
+ debounceTimeoutMillis,
21
+ }: {
22
filterTelemetryOnValue?: (value: S) => boolean;
23
debounceTimeoutMillis?: number;
- },
24
+ } = {},
25
) {
26
const previousValue = useRef(value);
- const filterTelemetryOnValue = options?.filterTelemetryOnValue;
- const debounceTimeoutMillis = options?.debounceTimeoutMillis;
27
28
const sendTelemetryFunc = useMemo<() => void>(() => {
29
if (debounceTimeoutMillis === undefined) {
0 commit comments