coc-java
Version:
Java langauage extension for coc.nvim
21 lines (20 loc) • 623 B
TypeScript
import Uri from 'vscode-uri';
export interface RequirementsData {
java_home: string;
java_version: number;
}
export interface ErrorData {
message: string;
label: string;
openUrl: Uri;
replaceClose: boolean;
}
/**
* Resolves the requirements needed to run the extension.
* Returns a promise that will resolve to a RequirementsData if
* all requirements are resolved, it will reject with ErrorData if
* if any of the requirements fails to resolve.
*
*/
export declare function resolveRequirements(): Promise<RequirementsData>;
export declare function parseMajorVersion(content: string): number;