Skip to content

Commit 984b5df

Browse files
committed
refactor(core): added meaningful variables for boolean checks in validation.ts
1 parent d215be1 commit 984b5df

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

packages/core/src/utils/validation.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@ export function isValidEventPayload(payload: unknown): payload is EventData<Even
6464
return false;
6565
}
6666

67-
return !(payload.backtrace !== undefined && !Array.isArray(payload.backtrace));
67+
const isBacktraceUndefined = payload.backtrace === undefined;
68+
const isBacktraceArray = Array.isArray(payload.backtrace);
69+
70+
return isBacktraceUndefined || isBacktraceArray;
6871
}
6972

7073
/**
@@ -82,5 +85,8 @@ export function isValidBreadcrumb(breadcrumb: unknown): breadcrumb is Breadcrumb
8285
return false;
8386
}
8487

85-
return !(breadcrumb.timestamp !== undefined && typeof breadcrumb.timestamp !== 'number');
88+
const isTimestampUndefined = breadcrumb.timestamp === undefined;
89+
const isTimestampNumber = typeof breadcrumb.timestamp === 'number';
90+
91+
return isTimestampUndefined || isTimestampNumber;
8692
}

0 commit comments

Comments
 (0)