summaryrefslogtreecommitdiff
path: root/mpv/scripts/file-browser/modules/defs/mp/input.lua
diff options
context:
space:
mode:
Diffstat (limited to 'mpv/scripts/file-browser/modules/defs/mp/input.lua')
-rw-r--r--mpv/scripts/file-browser/modules/defs/mp/input.lua21
1 files changed, 21 insertions, 0 deletions
diff --git a/mpv/scripts/file-browser/modules/defs/mp/input.lua b/mpv/scripts/file-browser/modules/defs/mp/input.lua
new file mode 100644
index 0000000..aab300c
--- /dev/null
+++ b/mpv/scripts/file-browser/modules/defs/mp/input.lua
@@ -0,0 +1,21 @@
+---@meta mp.input
+
+---@class mp.input
+local input = {}
+
+---@class InputGetOpts
+---@field prompt string?
+---@field default_text string?
+---@field id string?
+---@field submit (fun(text: string))?
+---@field opened (fun())?
+---@field edited (fun(text: string))?
+---@field complete (fun(text_before_cursor: string): string[], number)?
+---@field closed (fun(text: string))?
+
+---@param options InputGetOpts
+function input.get(options) end
+
+function input.terminate() end
+
+return input \ No newline at end of file