Skip to content

Commit 1a88dbc

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

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/core/src/utils/validation.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@ 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+
return isBacktraceUndefined || isBacktraceArray;
6870
}
6971

7072
/**
@@ -82,5 +84,7 @@ export function isValidBreadcrumb(breadcrumb: unknown): breadcrumb is Breadcrumb
8284
return false;
8385
}
8486

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

0 commit comments

Comments
 (0)