Skip to content

Commit ff955b8

Browse files
Cursor touchups
1 parent d590db9 commit ff955b8

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

static/app/utils/analytics/makeAnalyticsFunction.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ type Options = Parameters<Hooks['analytics:raw-track-event']>[1];
1818
*/
1919
export function makeAnalyticsFunction<
2020
EventParameters extends Record<string, Record<string, any>>,
21+
// This is used to provide a nice curried type for consumers.
22+
// eslint-disable-next-line @typescript-eslint/no-unnecessary-type-parameters
23+
OrgRequirement extends OptionalOrg = OptionalOrg,
2124
>(
2225
eventKeyToNameMap: Record<keyof EventParameters, string | null>,
2326
defaultOptions?: Options
@@ -30,7 +33,7 @@ export function makeAnalyticsFunction<
3033
*/
3134
return <EventKey extends keyof EventParameters & string>(
3235
eventKey: EventKey,
33-
analyticsParams: EventParameters[EventKey] & OptionalOrg,
36+
analyticsParams: EventParameters[EventKey] & OrgRequirement,
3437
options?: Options
3538
) => {
3639
const eventName = eventKeyToNameMap[eventKey];

static/gsApp/views/subscriptionPage/pendingChanges.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,10 @@ export function PendingChanges({organization, subscription}: Props) {
5555
return pendingChange !== null && pendingChange !== currentValue;
5656
};
5757

58-
const getNestedValue = (object: Record<string, any>, keys: string) => {
58+
const getNestedValue = (
59+
object: Record<string, any>,
60+
keys: string
61+
): Record<string, any> | null => {
5962
return keys.split('.').reduce((acc, key) => acc?.[key] ?? null, object);
6063
};
6164

0 commit comments

Comments
 (0)