utils.lua (994B)
1 ---@meta mp.utils 2 3 ---@class mp.utils 4 local utils = {} 5 6 ---@param v string|boolean|number|table|nil 7 ---@return string? json # nil on error 8 ---@return string? err # error 9 function utils.format_json(v) end 10 11 ---@param p1 string 12 ---@param p2 string 13 ---@return string 14 function utils.join_path(p1, p2) end 15 16 ---@param str string 17 ---@param trail? boolean 18 ---@return (table|unknown[])? t 19 ---@return string? err # error 20 ---@return string trail # trailing characters 21 function utils.parse_json(str, trail) end 22 23 ---@param path string 24 ---@param filter ('files'|'dirs'|'normal'|'all')? 25 ---@return string[]? # nil on error 26 ---@return string? err # error 27 function utils.readdir(path, filter) end 28 29 ---@deprecated 30 ---@param name string 31 ---@param value string 32 function utils.shared_script_property_set(name, value) end 33 34 ---@param path string 35 ---@return string directory 36 ---@return string filename 37 function utils.split_path(path) end 38 39 ---@param v any 40 ---@return string 41 function utils.to_string(v) end 42 43 return utils