You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
492 B
33 lines
492 B
--- @meta
|
|
|
|
--- @class database
|
|
local database = {}
|
|
|
|
--- @return Index[]
|
|
function database.indexes() end
|
|
|
|
--- @class Iterator
|
|
local Iterator = {}
|
|
|
|
--- @class TrackId
|
|
local TrackId = {}
|
|
|
|
--- @class Record
|
|
local Record = {}
|
|
|
|
--- @return string
|
|
function Record:title() end
|
|
|
|
--- @return TrackId|Iterator(Record)
|
|
function Record:contents() end
|
|
|
|
--- @class Index
|
|
local Index = {}
|
|
|
|
--- @return string
|
|
function Index:name() end
|
|
|
|
--- @return Iterator(Record)
|
|
function Index:iter() end
|
|
|
|
return database
|
|
|