Module:Wikidata/Sorters/time
Εμφάνιση
< Module:Wikidata | Sorters
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png)
--require "Module:No globals"
local p = {}
local lib = require 'Module:Wikidata/lib'
p.isCompleteSnak = lib.IsSnakValue
function p.isCompleteStatement(statement)
return p.isCompleteSnak(statement.mainsnak)
end
function p.mayCompareSnak(snak)
return lib.datatypeToValueType[snak.datatype] == 'time'
end
function p.mayCompareStatement(statement)
return p.mayCompareSnak(statement.mainsnak)
end
function p.compareSnaks(first, second)
local Formatters = require 'Module:Wikidata/Formatters'
return lib.simpleCompare(Formatters.getRawValue(first), Formatters.getRawValue(second))
end
function p.compareStatements(first, second)
return p.compareSnaks(first.mainsnak, second.mainsnak)
end
return p