import { BaseProtocol } from "https://deno.land/x/dpp_vim@v1.0.0/base/protocol.ts";
Type Parameters
Params extends BaseProtocolParams
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>