Difference between revisions of "Module:TNT"

1 byte added ,  21:39, 2 May 2019
optimize libraryUtil loading only when needed
>Yurik
(deprecate link function, always use c: for data links to Commons)
>Yurik
(optimize libraryUtil loading only when needed)
Line 36: Line 36:
local p = {}
local p = {}
local i18nDataset = 'I18n/Module:TNT.tab'
local i18nDataset = 'I18n/Module:TNT.tab'
local checkType = require('libraryUtil').checkType


-- Forward declaration of the local functions
-- Forward declaration of the local functions
Line 61: Line 60:
-- Identical to p.msg() above, but used from other lua modules
-- Identical to p.msg() above, but used from other lua modules
function p.format(dataset, key, params, lang)
function p.format(dataset, key, params, lang)
local checkType = require('libraryUtil').checkType
checkType('format', 1, dataset, 'string')
checkType('format', 1, dataset, 'string')
checkType('format', 2, key, 'string')
checkType('format', 2, key, 'string')
Anonymous user