diff --git a/src/equality-comparer/sync.ts b/src/equality-comparer/sync.ts index 68ef536..cdca6c0 100644 --- a/src/equality-comparer/sync.ts +++ b/src/equality-comparer/sync.ts @@ -126,7 +126,7 @@ class ThenEqualityComparer extends BaseEqualityComparer { } } -class AlwaysFalseEqualityComparer extends BaseEqualityComparer { +export const alwaysFalseEqualityComparer = new class AlwaysFalseEqualityComparer extends BaseEqualityComparer { public override equals(_a: any, _b: any): boolean { return false; } @@ -148,9 +148,7 @@ class AlwaysFalseEqualityComparer extends BaseEqualityComparer { } }; -export const alwaysFalseEqualityComparer = new AlwaysFalseEqualityComparer(); - -class AlwaysTrueEqualityComparer extends BaseEqualityComparer { +export const alwaysTrueEqualityComparer = new class AlwaysTrueEqualityComparer extends BaseEqualityComparer { public override equals(_a: any, _b: any): boolean { return true; } @@ -170,9 +168,7 @@ class AlwaysTrueEqualityComparer extends BaseEqualityComparer { public override thenEqualsUsing(projection: Converter, equalityComparison?: EqualityComparisonOrComparer | undefined): EqualityComparer { return createEqualityComparerUsing(projection, equalityComparison); } -} - -export const alwaysTrueEqualityComparer = new AlwaysTrueEqualityComparer(); +}; export const looseEqualityComparer: EqualityComparer = new class LooseEqualityComparer extends BaseEqualityComparer { public override equals(a: any, b: any): boolean { diff --git a/tsconfig.json b/tsconfig.json index b69806c..63a1659 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,8 +9,6 @@ "types": ["node"], "alwaysStrict": true, "strict": true, - "declaration": true, - "declarationMap": true, "rootDir": "./src" }, "include": [