import {Metroline} from './MetroLine'
import {Station} from './Station'

export interface IMetroMapOrderingAlgorithm {
  GetOrder(u: Station, v: Station): IterableIterator<Metroline>

  // Get the index of line on the edge (u->v) and node u
  GetLineIndexInOrder(u: Station, v: Station, metroline: Metroline): number
}
