Adds types for line-column.

This commit is contained in:
Henning Dieterichs
2020-02-09 19:13:09 +01:00
parent 080060ed03
commit 51957d52eb
2 changed files with 14 additions and 4 deletions

View File

@@ -35,10 +35,7 @@ export class AstVisualizer extends VisualizationProvider {
const m = createTreeViewModelFromTreeNodeData(data.root);
const l = LineColumn(data.text);
function translatePosition(pos: number): monaco.IPosition {
const r = l.fromIndex(pos) as {
line: number;
col: number;
};
const r = l.fromIndex(pos);
return {
column: r.col,
lineNumber: r.line,

View File

@@ -7,3 +7,16 @@ declare module "viz.js/full.render.js" {
export const render: any;
export const Module: any;
}
declare module "line-column" {
export = function(
text: string
): {
fromIndex(
idx: number
): {
line: number;
col: number;
};
} {};
}