coc.nvim
Version:
LSP based intellisense engine for neovim & vim8.
23 lines (22 loc) • 553 B
TypeScript
export interface Info {
'dist.tarball'?: string;
'engines.coc'?: string;
version?: string;
name?: string;
error?: {
code: string;
summary: string;
};
}
export default class ExtensionManager {
private root;
private checked;
constructor(root: string);
private checkFolder;
private getInfo;
private removeFolder;
private _install;
install(npm: string, def: string): Promise<string>;
update(npm: string, name: string, uri?: string): Promise<boolean>;
private getInfoFromUri;
}