---@meta _
-- DRAFT 1 DONE
-- luanti/doc/lua_api.md: Metadata
-- luanti/doc/lua_api.md: Class reference > `MetaDataRef`

--[[
WIPDOC
]]
---@alias core.MetadataTable.vector string

--[[
WIPDOC
]]
---@alias core.MetadataTable.fields.keys
--- | core.MetadataTable.fields.item.keys
--- | core.MetadataTable.fields.node.keys
--- | core.MetadataTable.fields.player.keys
--- | core.MetadataTable.fields.storage.keys

--[[
WIPDOC
]]
---@alias core.MetadataTable.fields.keys.integer
--- | core.MetadataTable.fields.item.keys.integer
--- | core.MetadataTable.fields.node.keys.integer
--- | core.MetadataTable.fields.player.keys.integer
--- | core.MetadataTable.fields.storage.keys.integer

--[[
WIPDOC
]]
---@alias core.MetadataTable.fields.keys.number
--- | core.MetadataTable.fields.item.keys.number
--- | core.MetadataTable.fields.node.keys.number
--- | core.MetadataTable.fields.player.keys.number
--- | core.MetadataTable.fields.storage.keys.number

--[[
WIPDOC
]]
---@alias core.MetadataTable.set
--- | core.MetadataTable.get
--- | core.MetadataTable.node.set
--- | core.MetadataTable.item

--[[
WIPDOC
]]
---@alias core.MetadataTable.get
--- | core.MetadataTable.node.get
--- | core.MetadataTable.item