Skip to content

Commit 4937b9b

Browse files
committed
Fix null comparison
1 parent ab9d672 commit 4937b9b

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/utils/Helper.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,14 @@ export default class Helper {
5555
}
5656

5757
for (let i = 0; i < last; i++) {
58-
if (_temp === null) {
58+
if (_temp == null) {
5959
return fallbackFn;
6060
}
6161
// @ts-ignore
6262
_temp = _temp[path[i]];
6363
}
6464

65-
if (_temp === null) {
65+
if (_temp == null) {
6666
return fallbackFn;
6767
}
6868

@@ -118,7 +118,7 @@ export default class Helper {
118118
*/
119119
static isEmptyObject(value: unknown): value is null | undefined {
120120
return (
121-
value === null ||
121+
value == null ||
122122
typeof value === 'undefined' ||
123123
(Helper.isObject(value) && Object.entries(value).length === 0)
124124
);
@@ -131,7 +131,7 @@ export default class Helper {
131131
* @returns TRUE if the given value is an Array otherwise FALSE
132132
*/
133133
static isArray(value: unknown): value is any[] {
134-
return value !== null && Array.isArray(value);
134+
return value != null && Array.isArray(value);
135135
}
136136

137137
/**
@@ -141,7 +141,7 @@ export default class Helper {
141141
* @returns TRUE if the given value is a Function otherwise FALSE
142142
*/
143143
static isFunction(value: unknown): value is CallableFunction {
144-
return value !== null && typeof value === 'function';
144+
return value != null && typeof value === 'function';
145145
}
146146

147147
/**
@@ -151,7 +151,7 @@ export default class Helper {
151151
* @returns TRUE if the given value is a Number otherwise FALSE
152152
*/
153153
static isNumber(value: unknown): value is number {
154-
return value !== null && typeof value === 'number';
154+
return value != null && typeof value === 'number';
155155
}
156156

157157
/**
@@ -161,7 +161,7 @@ export default class Helper {
161161
* @returns TRUE if the given value is an object otherwise FALSE
162162
*/
163163
static isObject(value: unknown): value is object {
164-
return value !== null && typeof value === 'object';
164+
return value != null && typeof value === 'object';
165165
}
166166

167167
/**
@@ -172,7 +172,7 @@ export default class Helper {
172172
*/
173173
static isPrimitive(value: unknown): value is string | number | boolean | symbol {
174174
return (
175-
value !== null &&
175+
value != null &&
176176
(typeof value === 'string' ||
177177
typeof value === 'number' ||
178178
typeof value === 'boolean' ||
@@ -187,7 +187,7 @@ export default class Helper {
187187
* @returns TRUE if the given value is a String otherwise FALSE
188188
*/
189189
static isString(value: unknown): value is string {
190-
return value !== null && typeof value === 'string';
190+
return value != null && typeof value === 'string';
191191
}
192192

193193
/**
@@ -253,7 +253,7 @@ export default class Helper {
253253
* @returns The sorted array
254254
*/
255255
static sortArrayObj(items: Array<object>, key: string, isDescending = false) {
256-
if (key === null) {
256+
if (key == null) {
257257
return items;
258258
}
259259

@@ -271,7 +271,7 @@ export default class Helper {
271271
}
272272

273273
// Check if both cannot be evaluated
274-
if (sortA === null && sortB === null) {
274+
if (sortA == null && sortB == null) {
275275
return 0;
276276
}
277277

0 commit comments

Comments
 (0)