Added types
This commit is contained in:
@@ -1,6 +1,18 @@
|
|||||||
local M = {}
|
local M = {}
|
||||||
local set = vim.keymap.set
|
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)
|
function M.setmap(maps)
|
||||||
local v = maps.v or {}
|
local v = maps.v or {}
|
||||||
local n = maps.n or {}
|
local n = maps.n or {}
|
||||||
|
|||||||
Reference in New Issue
Block a user