diff options
| author | ailurux <ailuruxx@gmail.com> | 2024-09-19 14:04:13 +1000 |
|---|---|---|
| committer | ailurux <ailuruxx@gmail.com> | 2024-09-19 14:04:13 +1000 |
| commit | 7f43d4d1265ce7f456b36f51987c812d35bcd616 (patch) | |
| tree | 621aba31b0a1b8f06eb1005f5f5cc9ce9ebced83 /luals-stubs/database.lua | |
| parent | e96dcde0852526b33ee522dc0b1df8cdd0bc1253 (diff) | |
| download | tangara-fw-7f43d4d1265ce7f456b36f51987c812d35bcd616.tar.gz | |
Add luals stubs for new methods
Diffstat (limited to 'luals-stubs/database.lua')
| -rw-r--r-- | luals-stubs/database.lua | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/luals-stubs/database.lua b/luals-stubs/database.lua index 753961fe..92c2fb8d 100644 --- a/luals-stubs/database.lua +++ b/luals-stubs/database.lua @@ -10,6 +10,19 @@ local database = {} --- @return Index[] function database.indexes() end +--- Returns the track in the database with the id given +--- @param id TrackId +--- @return Track +function database.track_by_id(id) end + + +--- @class Track +--- @field id TrackId The track id of this track +--- @field filepath string The filepath of this track +--- @field saved_position integer The last saved position of this track +--- @field tags table A mapping of any available tags to that tag's value +local Track = {} + --- An iterator is a userdata type that behaves like an ordinary Lua iterator. --- @class Iterator local Iterator = {} @@ -19,6 +32,7 @@ local Iterator = {} --- @class TrackId local TrackId = {} + --- Gets the human-readable text representing this record. The `__tostring` --- metatable function is an alias of this function. --- @class Record |
