Adds types for line-column.
This commit is contained in:
@@ -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,
|
||||
|
||||
13
extension/ui/src/Visualizers/types.d.ts
vendored
13
extension/ui/src/Visualizers/types.d.ts
vendored
@@ -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;
|
||||
};
|
||||
} {};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user