UNPKG

myna-parser-mnast

Version:

Myna parser with Unist compatibility

15 lines (13 loc) 490 B
import { Point, Position } from './types'; /** * Calculate line and column numbers from a string offset */ export declare function calculatePosition(input: string, offset: number): Point; /** * Calculate position information for a Myna node */ export declare function calculateNodePosition(input: string, start: number, end: number): Position; /** * Calculate indentation levels for a position */ export declare function calculateIndent(input: string, position: Position): number[];