UNPKG

@lpc-lang/core

Version:
16 lines 854 B
import * as ls from "vscode-languageserver"; import * as protocol from "../server/_namespaces/lpc.server.protocol.js"; import { URI } from "vscode-uri"; import { IFilePathToResourceConverter } from "./textRendering.js"; export declare function parseKindModifier(kindModifiers: string): Set<string>; /** * Test if `otherRange` is in `range`. If the ranges are equal, will return true. */ export declare function containsRange(range: ls.Range, otherRange: ls.Range): boolean; /** * A intersection of the two ranges. */ export declare function intersectRanges(a: ls.Range, b: ls.Range): ls.Range | null; export declare function convertNavTree(resource: URI, output: ls.DocumentSymbol[], item: protocol.NavigationTree): boolean; export declare function getFileResourceConverter(): IFilePathToResourceConverter; //# sourceMappingURL=utils.d.ts.map