diff --git a/.prettierrc b/.prettierrc index 0967ef4..e360540 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1 +1,3 @@ -{} +{ + trailingComma: "es5" +} diff --git a/src/internal/TransactionalAllocator.ts b/src/internal/TransactionalAllocator.ts index de5fc07..7c7c0e1 100644 --- a/src/internal/TransactionalAllocator.ts +++ b/src/internal/TransactionalAllocator.ts @@ -44,8 +44,8 @@ export class TransactionalAllocator implements FunctionalAllocatorWrapper { optsOrState.end !== undefined ? optsOrState.end : optsOrState.size !== undefined - ? optsOrState.size - : 0x1000; + ? optsOrState.size + : 0x1000; this.allocatorState = allocatorInit( { diff --git a/src/internal/arraySplice.ts b/src/internal/arraySplice.ts index 98faff4..d9d31bc 100644 --- a/src/internal/arraySplice.ts +++ b/src/internal/arraySplice.ts @@ -164,8 +164,8 @@ function calculateSpliceStart(arrayLength: number, startArg: number) { return startArg >= arrayLength ? arrayLength : startArg < 0 - ? arrayLength + startArg - : startArg; + ? arrayLength + startArg + : startArg; } function calculateDeleteCount( diff --git a/src/internal/utils.ts b/src/internal/utils.ts index c736b6d..ac969ad 100644 --- a/src/internal/utils.ts +++ b/src/internal/utils.ts @@ -120,8 +120,6 @@ export function isSupportedTopLevelValue(value: unknown) { value instanceof Map || value instanceof Set || typeof value !== "object" || - typeof value === null || - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - value!.constructor.name !== "Object" + value?.constructor.name !== "Object" ); }