summaryrefslogtreecommitdiff
path: root/mpv/scripts/file-browser/modules/defs/state.lua
diff options
context:
space:
mode:
Diffstat (limited to 'mpv/scripts/file-browser/modules/defs/state.lua')
-rw-r--r--mpv/scripts/file-browser/modules/defs/state.lua21
1 files changed, 21 insertions, 0 deletions
diff --git a/mpv/scripts/file-browser/modules/defs/state.lua b/mpv/scripts/file-browser/modules/defs/state.lua
new file mode 100644
index 0000000..403c310
--- /dev/null
+++ b/mpv/scripts/file-browser/modules/defs/state.lua
@@ -0,0 +1,21 @@
+---@meta _
+
+---@class Set<T>: {[T]: boolean}
+
+---@class (exact) State
+---@field list List
+---@field selected number
+---@field hidden boolean
+---@field flag_update boolean
+---@field keybinds KeybindTupleStrict[]?
+---
+---@field parser Parser?
+---@field directory string?
+---@field directory_label string?
+---@field prev_directory string
+---@field empty_text string
+---@field co thread?
+---
+---@field multiselect_start number?
+---@field initial_selection Set<number>?
+---@field selection Set<number>? \ No newline at end of file