2024-08-17 13:41:34 -04:00
|
|
|
---@class avante.SelectionResult
|
|
|
|
---@field content string Selected content
|
|
|
|
---@field range avante.Range Selection range
|
2024-08-17 22:29:05 +08:00
|
|
|
local SelectionResult = {}
|
|
|
|
SelectionResult.__index = SelectionResult
|
|
|
|
|
|
|
|
-- Create a selection content and range
|
2024-08-17 13:41:34 -04:00
|
|
|
---@param content string Selected content
|
|
|
|
---@param range avante.Range Selection range
|
2024-11-23 20:23:05 +08:00
|
|
|
function SelectionResult:new(content, range)
|
|
|
|
local instance = setmetatable({}, SelectionResult)
|
|
|
|
instance.content = content
|
|
|
|
instance.range = range
|
|
|
|
return instance
|
2024-08-17 22:29:05 +08:00
|
|
|
end
|
|
|
|
|
|
|
|
return SelectionResult
|