/*! * @author electricessence / https://github.com/electricessence/ * @license MIT */ import { EqualityComparison } from '@tsdotnet/compare'; import IterableCollectionBase from './IterableCollectionBase.js'; import ReadOnlyCollection from './ReadOnlyCollection.js'; export default abstract class ReadOnlyCollectionBase extends IterableCollectionBase implements ReadOnlyCollection { protected _equalityComparer: EqualityComparison; protected constructor(_equalityComparer?: EqualityComparison); get count(): number; contains(entry: T): boolean; }