import { Source } from './source'; | |
/** | |
* Represents a location in a Source. | |
*/ | |
export interface SourceLocation { | |
readonly line: number; | |
readonly column: number; | |
} | |
/** | |
* Takes a Source and a UTF-8 character offset, and returns the corresponding | |
* line and column as a SourceLocation. | |
*/ | |
export function getLocation(source: Source, position: number): SourceLocation; |