Added types
This commit is contained in:
@@ -1,6 +1,18 @@
|
||||
local M = {}
|
||||
local set = vim.keymap.set
|
||||
|
||||
--- @class MappingOpts
|
||||
--- @field [1] string
|
||||
--- @field desc string
|
||||
|
||||
--- @alias Mapping table<string, MappingOpts>
|
||||
|
||||
--- @class Maps
|
||||
--- @field v Mapping
|
||||
--- @field n Mapping
|
||||
--- @field vn Mapping
|
||||
|
||||
--- @param maps Maps
|
||||
function M.setmap(maps)
|
||||
local v = maps.v or {}
|
||||
local n = maps.n or {}
|
||||
|
||||
Reference in New Issue
Block a user