Show / Hide Table of Contents

    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
    Position

    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
    Range

    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
    Position

    getRawRangeFromEffectiveRange(filename, range)

    Declaration
    getRawRangeFromEffectiveRange(filename: string, range: Range): Range;
    Parameters
    filename
    string

    range
    Range

    Returns
    Range

    Back to top Generated by DocFX