Модуль:SummaryII

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