Skip to main content
Module

x/dpp_vim/types.ts>BaseProtocol

Dark powered plugin manager for Vim/neovim
Latest
class BaseProtocol
Re-export
Abstract
import { BaseProtocol } from "https://deno.land/x/dpp_vim@v0.2.0/types.ts";

Properties

apiVersion: number
isInitialized: boolean
name: string
path: string

Methods

detect(_args: DetectArguments<Params>): Promise<Partial<Plugin> | undefined> | undefined
getDiffCommands(_args: GetDiffCommandsArguments<Params>): Promise<Command[]> | Command[]
getLogCommands(_args: GetLogCommandsArguments<Params>): Promise<Command[]> | Command[]
getRevision(_args: GetRevisionArguments<Params>): Promise<string> | string
getRevisionLockCommands(_args: GetRevisionLockCommandsArguments<Params>): Promise<Command[]> | Command[]
getRollbackCommands(_args: GetRollbackCommandsArguments<Params>): Promise<Command[]> | Command[]
getSyncCommands(_args: GetSyncCommandsArguments<Params>): Promise<Command[]> | Command[]
getUrl(_args: GetUrlArguments<Params>): Promise<string> | string
onInit(_args: OnInitArguments<Params>): void | Promise<void>
abstract
params(): Params