Модуль:Сущность/data: различия между версиями

Нет описания правки
Нет описания правки
Метка: отменено
Строка 29: Строка 29:
     local moduleName = JsonPaths.get(page)
     local moduleName = JsonPaths.get(page)
     local ok, data = pcall(mw.loadData, moduleName)
     local ok, data = pcall(mw.loadData, moduleName)
     if not ok then
     if ok and type(data) == "table" and type(data.all) ~= "function" then
         return nil
         return data
     end
     end
     return data
 
     ok, data = pcall(require, moduleName)
    if ok and type(data) == "table" and type(data.all) == "function" then
        return data.all()
    end
 
    return nil
end
end