Add luals stubs for new methods
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -33,4 +33,10 @@ function queue.next() end
|
||||
--- Moves backward in the play queue, looping back around to the end if repeat is on.
|
||||
function queue.previous() end
|
||||
|
||||
--- Play a track starting from a number of seconds in
|
||||
--- This will replace the existing queue
|
||||
--- @param filepath string
|
||||
--- @param seconds_offset integer
|
||||
function queue.play_from(filepath, seconds_offset) end
|
||||
|
||||
return queue
|
||||
|
||||
Reference in New Issue
Block a user