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

Нет описания правки
Метка: отменено
Отмена версии 315901, сделанной Pok (обсуждение)
Метка: отмена
Строка 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 ok and type(data) == "table" and type(data.all) ~= "function" then
     if not ok then
         return data
         return nil
     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