import './array' import { ICollection } from './collection' import { Dictionary, IDictionary } from './dictionary' import { Enumerable, IEnumerable } from './enumerable' import { IList, List } from './list' import { IReadOnlyCollection, ReadOnlyCollection } from './read-only-collection' import { IReadOnlyList, ReadOnlyList } from './read-only-list' export { IEnumerable, Enumerable } export { ICollection } export { IList, List } export { IDictionary, Dictionary } export { IReadOnlyCollection, ReadOnlyCollection } export { IReadOnlyList, ReadOnlyList } export default Enumerable declare global { interface Array extends IEnumerable {} }