fix(api): invalid types on defined class (#523)
Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
This commit is contained in:
parent
835e718883
commit
158170f9ed
@ -5,16 +5,9 @@ local Utils = require("avante.utils")
|
|||||||
---@operator call(): boolean
|
---@operator call(): boolean
|
||||||
---@field debug ToggleBind.wrap
|
---@field debug ToggleBind.wrap
|
||||||
---@field hint ToggleBind.wrap
|
---@field hint ToggleBind.wrap
|
||||||
---
|
|
||||||
---@class avante.Api
|
|
||||||
---@field ask fun(question:string?): boolean
|
|
||||||
---@field edit fun(question:string?): nil
|
|
||||||
---@field refresh fun(): nil
|
|
||||||
---@field build fun(opts: {source: boolean}): boolean
|
|
||||||
---@field switch_provider fun(target: string): nil
|
|
||||||
---@field toggle avante.ApiToggle
|
|
||||||
---@field get_suggestion fun(): avante.Suggestion | nil
|
|
||||||
|
|
||||||
|
---@class avante.Api
|
||||||
|
---@field toggle avante.ApiToggle
|
||||||
local M = {}
|
local M = {}
|
||||||
|
|
||||||
---@param target Provider
|
---@param target Provider
|
||||||
@ -31,8 +24,9 @@ local function to_windows_path(path)
|
|||||||
return winpath
|
return winpath
|
||||||
end
|
end
|
||||||
|
|
||||||
---@param opts {source: boolean}
|
---@param opts? {source: boolean}
|
||||||
M.build = function(opts)
|
M.build = function(opts)
|
||||||
|
opts = opts or { source = true }
|
||||||
local dirname = Utils.trim(string.sub(debug.getinfo(1).source, 2, #"/init.lua" * -1), { suffix = "/" })
|
local dirname = Utils.trim(string.sub(debug.getinfo(1).source, 2, #"/init.lua" * -1), { suffix = "/" })
|
||||||
local git_root = vim.fs.find(".git", { path = dirname, upward = true })[1]
|
local git_root = vim.fs.find(".git", { path = dirname, upward = true })[1]
|
||||||
local build_directory = git_root and vim.fn.fnamemodify(git_root, ":h") or (dirname .. "/../../")
|
local build_directory = git_root and vim.fn.fnamemodify(git_root, ":h") or (dirname .. "/../../")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user