import { IEnumerable } from './enumerable' import { IList } from './list' import { IReadOnlyCollection, ReadOnlyCollection } from './read-only-collection' export interface IReadOnlyList extends IEnumerable, IReadOnlyCollection {} export class ReadOnlyList extends ReadOnlyCollection { public constructor(list: IList) { super(list) } }