Constructors
constructor
-
Parameters
-
filename: string
-
plugin: any
-
Properties
alwaysInit
alwaysInit: boolean
autocmds
autocmds: object
commands
commands: object
filename
filename: string
functions
functions: object
Accessors
shouldCacheModule
- get shouldCacheModule(): boolean
Methods
handleRequest
- handleRequest(name: string, type: string, args: any[]): Promise<any>
-
Parameters
-
name: string
-
type: string
-
args: any[]
Returns Promise<any>
registerAutocmd
- registerAutocmd(name: string, fn: Function, options: AutocmdOptions): void
- registerAutocmd(name: string, fn: [any, Function], options: AutocmdOptions): void
-
Parameters
-
name: string
-
fn: Function
-
Returns void
-
Parameters
-
name: string
-
fn: [any, Function]
-
Returns void
registerCommand
- registerCommand(name: string, fn: Function, options?: CommandOptions): void
- registerCommand(name: string, fn: [any, Function], options?: CommandOptions): void
-
Parameters
-
name: string
-
fn: Function
-
Returns void
-
Parameters
-
name: string
-
fn: [any, Function]
-
Returns void
registerFunction
-
Parameters
-
name: string
-
fn: Function
-
Returns void
-
Parameters
-
name: string
-
fn: [any, Function]
-
Returns void