coc.nvim
Version:
LSP based intellisense engine for neovim & vim8.
14 lines (13 loc) • 484 B
TypeScript
import { IConfigurationModel } from '../types';
export declare class ConfigurationModel implements IConfigurationModel {
private _contents;
constructor(_contents?: any);
readonly contents: any;
clone(): ConfigurationModel;
getValue<V>(section: string): V;
merge(...others: ConfigurationModel[]): ConfigurationModel;
freeze(): ConfigurationModel;
private mergeContents;
setValue(key: string, value: any): void;
removeValue(key: string): void;
}