summaryrefslogtreecommitdiff
path: root/mpv/scripts/file-browser/modules/defs/state.lua
blob: 403c310e5dbc196fe8857b71371e74b4cd157709 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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>?