Class LineOffsetMap
Package: grammarkdown
Methods
getEffectiveFilenameAtPosition(sourceFile, position)
Gets the effective filename of a raw position within a source file, taking into account @line
directives.
Declaration
getEffectiveFilenameAtPosition(sourceFile: SourceFile | string, position: Position): string;
Parameters
- sourceFile
- SourceFile | string
- position
- Position
Returns
string
getEffectivePosition(sourceFile, position)
Gets the effective position of a raw position within a source file, taking into account @line
directives.
Declaration
getEffectivePosition(sourceFile: SourceFile | string, position: Position): Position;
Parameters
- sourceFile
- SourceFile | string
- position
- Position
Returns
getEffectiveRange(sourceFile, range)
Gets the effective range of a raw range within a source file, taking into account @line
directives.
Declaration
getEffectiveRange(sourceFile: SourceFile | string, range: Range): Range;
Parameters
- sourceFile
- SourceFile | string
- range
- Range
Returns
getRawFilenameAtEffectivePosition(filename, position)
Declaration
getRawFilenameAtEffectivePosition(filename: string, position: Position): string;
Parameters
- filename
- string
- position
- Position
Returns
string
getRawPositionFromEffectivePosition(filename, position)
Declaration
getRawPositionFromEffectivePosition(filename: string, position: Position): Position;
Parameters
- filename
- string
- position
- Position
Returns
getRawRangeFromEffectiveRange(filename, range)
Declaration
getRawRangeFromEffectiveRange(filename: string, range: Range): Range;
Parameters
- filename
- string
- range
- Range