/*! * @author electricessence / https://github.com/electricessence/ * @license MIT */ import Collection from './Collection.js'; import ReadOnlyList from './ReadOnlyList.js'; /** * Interface for implementing an indexable collection. */ export default interface IndexedCollection extends Collection, ReadOnlyList { set (index: number, value: T): boolean; insert (index: number, value: T): void; removeAt (index: number): boolean; // eslint-disable-next-line semi }