Skip to content

Commit 44a0cad

Browse files
Make useTelemetryOnChange signature simpler
1 parent 293ec1f commit 44a0cad

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

extensions/ql-vscode/src/view/common/telemetry.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,15 @@ import { vscode } from "../vscode-api";
1515
export function useTelemetryOnChange<S>(
1616
value: S,
1717
telemetryAction: string,
18-
options?: {
18+
{
19+
filterTelemetryOnValue,
20+
debounceTimeoutMillis,
21+
}: {
1922
filterTelemetryOnValue?: (value: S) => boolean;
2023
debounceTimeoutMillis?: number;
21-
},
24+
} = {},
2225
) {
2326
const previousValue = useRef(value);
24-
const filterTelemetryOnValue = options?.filterTelemetryOnValue;
25-
const debounceTimeoutMillis = options?.debounceTimeoutMillis;
2627

2728
const sendTelemetryFunc = useMemo<() => void>(() => {
2829
if (debounceTimeoutMillis === undefined) {

0 commit comments

Comments
 (0)