@chemzqm/neovim
Version:
NodeJS client API for vim9 and neovim
16 lines (15 loc) • 503 B
TypeScript
import { NeovimClient } from '../api';
import Connection from './connection';
export default class Request {
private connection;
private cb;
private readonly id;
private method;
private _direct;
constructor(connection: Connection, cb: Function, id: number);
get isDirect(): boolean;
request(method: string, args?: any[]): void;
call(method: string, args?: any[]): void;
expr(expr: string): void;
callback(client: NeovimClient, err: any, result: any): void;
}