Модуль:SummaryII

Материал из свободной русской энциклопедии «Традиция»
Перейти к: навигация, поиск
serialise = require ('Модуль:Test').serialise
 
local m = {}
 
-- Настройки модуля:
local settings = {
    -- Функция "сочетания":
    apiCombinations = 'сочетания'
  , argTemplate = 'шаблон'
 
}
 
-- Обёртка для frame:expandTemplate, чтобы не передавать frame всю дорогу:
local function expandTemplate (template, params)
    return mw.getCurrentFrame ():expandTemplate{ title = template, args = params }
end
 
 
-- Регистрация эспортируемых функций:
local smw = {}
smw.testask = function (frame)
	return serialise (mw.ext.smw.ask (frame.args))
end
return smw