Skip to content

Commit e63ddfe

Browse files
committed
Object.hasOwn
1 parent b607f9a commit e63ddfe

File tree

4 files changed

+4
-8
lines changed

4 files changed

+4
-8
lines changed

source/session.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ export class Session<
306306
if (data && data.constructor === Object) {
307307
const out: Data = {};
308308
for (const key in data) {
309-
if (Object.prototype.hasOwnProperty.call(data, key)) {
309+
if (Object.hasOwn(data, key)) {
310310
out[key] = this.encode(data[key]);
311311
}
312312
}
@@ -545,7 +545,7 @@ export class Session<
545545
const mergedEntity = identityMap[identifier];
546546

547547
for (const key in entity) {
548-
if (Object.prototype.hasOwnProperty.call(entity, key)) {
548+
if (Object.hasOwn(entity, key)) {
549549
mergedEntity[key] = this.decode(entity[key], identityMap, {
550550
decodeDatesAsIso,
551551
ensureSerializableResponse,

source/uploader.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -508,10 +508,7 @@ export class Uploader<TEntityTypeMap extends Record<string, any>> {
508508
};
509509

510510
for (const key in headers) {
511-
if (
512-
Object.prototype.hasOwnProperty.call(headers, key) &&
513-
key !== "Content-Length"
514-
) {
511+
if (Object.hasOwn(headers, key) && key !== "Content-Length") {
515512
this.xhr.setRequestHeader(key, headers[key]);
516513
}
517514
}

source/util/convert_to_iso_string.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ export function convertToIsoString(
3636
// wrap it new Date() to convert it to UTC based ISO string in case it is in another timezone
3737
try {
3838
return new Date(data as any).toISOString();
39-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
4039
} catch (err) {
4140
return null;
4241
}

test/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ function authenticate(info: Parameters<Parameters<typeof http.post>[1]>[0]) {
2525

2626
function pick<T>(object: T, keys: (keyof T)[]) {
2727
return keys.reduce((obj, key) => {
28-
if (object && Object.prototype.hasOwnProperty.call(object, key)) {
28+
if (object && Object.hasOwn(object, key)) {
2929
obj[key] = object[key];
3030
}
3131
return obj;

0 commit comments

Comments
 (0)