style: better types for vim.api.nvim_create_autocmd

This commit is contained in:
Folke Lemaitre 2024-06-07 23:02:28 +02:00
parent 49805748d4
commit 588240ca09
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040

View file

@ -5,3 +5,20 @@ vim.g = {}
_G.lazyvim_docs = true _G.lazyvim_docs = true
_G.LazyVim = require("lazyvim.util") _G.LazyVim = require("lazyvim.util")
---@class vim.api.create_autocmd.callback.args
---@field id number
---@field event string
---@field group number?
---@field match string
---@field buf number
---@field file string
---@field data any
---@class vim.api.keyset.create_autocmd.opts: vim.api.keyset.create_autocmd
---@field callback? fun(ev:vim.api.create_autocmd.callback.args):boolean?
--- @param event any (string|array) Event(s) that will trigger the handler
--- @param opts vim.api.keyset.create_autocmd.opts
--- @return integer
function vim.api.nvim_create_autocmd(event, opts) end