@tsdotnet/collection-base
Advanced tools
Comparing version 1.0.9 to 1.0.10
@@ -5,5 +5,5 @@ /* | ||
*/ | ||
import { areEqual } from '@tsdotnet/compare'; | ||
import areEqual from '@tsdotnet/compare/dist/areEqual'; | ||
import ArgumentNullException from '@tsdotnet/exceptions/dist/ArgumentNullException'; | ||
import ReadOnlyCollectionBase from './ReadOnlyCollectionBase'; | ||
import ArgumentNullException from '@tsdotnet/exceptions/dist/ArgumentNullException'; | ||
/* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/no-this-alias */ | ||
@@ -10,0 +10,0 @@ export default class CollectionBase extends ReadOnlyCollectionBase { |
@@ -5,9 +5,9 @@ /* | ||
*/ | ||
import arrayLikeIterable, { indexIterable } from './arrayLikeIterable'; | ||
import CollectionBase from './CollectionBase'; | ||
import copyIterableTo from './copyIterableTo'; | ||
import arrayLikeIterable, { indexIterable } from './arrayLikeIterable'; | ||
import IterableCollectionBase from './IterableCollectionBase'; | ||
import ReadOnlyCollectionBase from './ReadOnlyCollectionBase'; | ||
import CollectionBase from './CollectionBase'; | ||
export { copyIterableTo, arrayLikeIterable, indexIterable, ReadOnlyCollectionBase, CollectionBase }; | ||
export default IterableCollectionBase; | ||
//# sourceMappingURL=index.js.map |
@@ -5,3 +5,3 @@ /*! | ||
*/ | ||
import { InvalidOperationException } from '@tsdotnet/exceptions'; | ||
import InvalidOperationException from '@tsdotnet/exceptions/dist/InvalidOperationException'; | ||
import copyIterableTo from './copyIterableTo'; | ||
@@ -8,0 +8,0 @@ export default class IterableCollectionBase { |
@@ -5,3 +5,3 @@ /* | ||
*/ | ||
import { areEqual } from '@tsdotnet/compare'; | ||
import areEqual from '@tsdotnet/compare/dist/areEqual'; | ||
import IterableCollectionBase from './IterableCollectionBase'; | ||
@@ -8,0 +8,0 @@ export default class ReadOnlyCollectionBase extends IterableCollectionBase { |
import { PredicateWithIndex } from '@tsdotnet/common-interfaces'; | ||
import { EqualityComparison } from '@tsdotnet/compare'; | ||
import { EqualityComparison } from '@tsdotnet/compare/dist/Comparable'; | ||
import Collection from './Collection'; | ||
import ReadOnlyCollectionBase from './ReadOnlyCollectionBase'; | ||
import Collection from './Collection'; | ||
export default abstract class CollectionBase<T> extends ReadOnlyCollectionBase<T> implements Collection<T> { | ||
@@ -6,0 +6,0 @@ private _count; |
@@ -8,8 +8,8 @@ "use strict"; | ||
const tslib_1 = require("tslib"); | ||
const compare_1 = require("@tsdotnet/compare"); | ||
const areEqual_1 = tslib_1.__importDefault(require("@tsdotnet/compare/dist/areEqual")); | ||
const ArgumentNullException_1 = tslib_1.__importDefault(require("@tsdotnet/exceptions/dist/ArgumentNullException")); | ||
const ReadOnlyCollectionBase_1 = tslib_1.__importDefault(require("./ReadOnlyCollectionBase")); | ||
const ArgumentNullException_1 = tslib_1.__importDefault(require("@tsdotnet/exceptions/dist/ArgumentNullException")); | ||
/* eslint-disable @typescript-eslint/no-unused-vars, @typescript-eslint/no-this-alias */ | ||
class CollectionBase extends ReadOnlyCollectionBase_1.default { | ||
constructor(equalityComparer = compare_1.areEqual) { | ||
constructor(equalityComparer = areEqual_1.default) { | ||
super(equalityComparer); | ||
@@ -16,0 +16,0 @@ this._count = 0; |
@@ -0,11 +1,11 @@ | ||
import arrayLikeIterable, { indexIterable } from './arrayLikeIterable'; | ||
import Collection from './Collection'; | ||
import CollectionBase from './CollectionBase'; | ||
import copyIterableTo from './copyIterableTo'; | ||
import arrayLikeIterable, { indexIterable } from './arrayLikeIterable'; | ||
import IndexedCollection from './IndexedCollection'; | ||
import IterableCollectionBase from './IterableCollectionBase'; | ||
import ReadOnlyCollection from './ReadOnlyCollection'; | ||
import Collection from './Collection'; | ||
import ReadOnlyCollectionBase from './ReadOnlyCollectionBase'; | ||
import ReadOnlyList from './ReadOnlyList'; | ||
import IndexedCollection from './IndexedCollection'; | ||
import ReadOnlyCollectionBase from './ReadOnlyCollectionBase'; | ||
import CollectionBase from './CollectionBase'; | ||
export { copyIterableTo, arrayLikeIterable, indexIterable, ReadOnlyCollection, Collection, ReadOnlyList, IndexedCollection, ReadOnlyCollectionBase, CollectionBase }; | ||
export default IterableCollectionBase; |
@@ -8,13 +8,13 @@ "use strict"; | ||
const tslib_1 = require("tslib"); | ||
const copyIterableTo_1 = tslib_1.__importDefault(require("./copyIterableTo")); | ||
exports.copyIterableTo = copyIterableTo_1.default; | ||
const arrayLikeIterable_1 = tslib_1.__importStar(require("./arrayLikeIterable")); | ||
exports.arrayLikeIterable = arrayLikeIterable_1.default; | ||
exports.indexIterable = arrayLikeIterable_1.indexIterable; | ||
const CollectionBase_1 = tslib_1.__importDefault(require("./CollectionBase")); | ||
exports.CollectionBase = CollectionBase_1.default; | ||
const copyIterableTo_1 = tslib_1.__importDefault(require("./copyIterableTo")); | ||
exports.copyIterableTo = copyIterableTo_1.default; | ||
const IterableCollectionBase_1 = tslib_1.__importDefault(require("./IterableCollectionBase")); | ||
const ReadOnlyCollectionBase_1 = tslib_1.__importDefault(require("./ReadOnlyCollectionBase")); | ||
exports.ReadOnlyCollectionBase = ReadOnlyCollectionBase_1.default; | ||
const CollectionBase_1 = tslib_1.__importDefault(require("./CollectionBase")); | ||
exports.CollectionBase = CollectionBase_1.default; | ||
exports.default = IterableCollectionBase_1.default; | ||
//# sourceMappingURL=index.js.map |
@@ -7,4 +7,4 @@ /*! | ||
export default abstract class IterableCollectionBase<T> { | ||
protected constructor(); | ||
private _version; | ||
protected constructor(); | ||
/** | ||
@@ -11,0 +11,0 @@ * The version number used to track changes. |
@@ -8,3 +8,3 @@ "use strict"; | ||
const tslib_1 = require("tslib"); | ||
const exceptions_1 = require("@tsdotnet/exceptions"); | ||
const InvalidOperationException_1 = tslib_1.__importDefault(require("@tsdotnet/exceptions/dist/InvalidOperationException")); | ||
const copyIterableTo_1 = tslib_1.__importDefault(require("./copyIterableTo")); | ||
@@ -30,3 +30,3 @@ class IterableCollectionBase { | ||
if (version !== this._version) | ||
throw new exceptions_1.InvalidOperationException('Version mismatch. The collection was modified.'); | ||
throw new InvalidOperationException_1.default('Version mismatch. The collection was modified.'); | ||
return true; | ||
@@ -33,0 +33,0 @@ } |
@@ -1,4 +0,4 @@ | ||
import { EqualityComparison } from '@tsdotnet/compare'; | ||
import { EqualityComparison } from '@tsdotnet/compare/dist/Comparable'; | ||
import IterableCollectionBase from './IterableCollectionBase'; | ||
import ReadOnlyCollection from './ReadOnlyCollection'; | ||
import IterableCollectionBase from './IterableCollectionBase'; | ||
export default abstract class ReadOnlyCollectionBase<T> extends IterableCollectionBase<T> implements ReadOnlyCollection<T> { | ||
@@ -5,0 +5,0 @@ protected _equalityComparer: EqualityComparison<T>; |
@@ -8,6 +8,6 @@ "use strict"; | ||
const tslib_1 = require("tslib"); | ||
const compare_1 = require("@tsdotnet/compare"); | ||
const areEqual_1 = tslib_1.__importDefault(require("@tsdotnet/compare/dist/areEqual")); | ||
const IterableCollectionBase_1 = tslib_1.__importDefault(require("./IterableCollectionBase")); | ||
class ReadOnlyCollectionBase extends IterableCollectionBase_1.default { | ||
constructor(_equalityComparer = compare_1.areEqual) { | ||
constructor(_equalityComparer = areEqual_1.default) { | ||
super(); | ||
@@ -14,0 +14,0 @@ this._equalityComparer = _equalityComparer; |
{ | ||
"name": "@tsdotnet/collection-base", | ||
"version": "1.0.9", | ||
"version": "1.0.10", | ||
"description": "", | ||
@@ -35,6 +35,6 @@ "author": "electricessence", | ||
"@types/jasmine": "^3.5.10", | ||
"@typescript-eslint/eslint-plugin": "^2.31.0", | ||
"@typescript-eslint/parser": "^2.31.0", | ||
"@typescript-eslint/eslint-plugin": "2.31.0", | ||
"@typescript-eslint/parser": "2.31.0", | ||
"copyfiles": "^2.2.0", | ||
"eslint": "^6.8.0", | ||
"eslint": "^7.0.0", | ||
"eslint-config-typescript": "^3.0.0", | ||
@@ -52,6 +52,6 @@ "eslint-plugin-import": "^2.20.2", | ||
"dependencies": { | ||
"@tsdotnet/common-interfaces": "^1.0.2", | ||
"@tsdotnet/compare": "^1.0.12", | ||
"@tsdotnet/common-interfaces": "^1.0.3", | ||
"@tsdotnet/compare": "^1.3.1", | ||
"@tsdotnet/exceptions": "^1.0.12" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
37162