Modul:Wikidata/Sorters/time
Vzhled
require'Modul:No globals'
localp={}
locallib=require'Modul:Wikidata/lib'
p.isCompleteSnak=lib.IsSnakValue
functionp.isCompleteStatement(statement)
returnp.isCompleteSnak(statement.mainsnak)
end
functionp.mayCompareSnak(snak)
returnlib.datatypeToValueType[snak.datatype]=='time'
end
functionp.mayCompareStatement(statement)
returnp.mayCompareSnak(statement.mainsnak)
end
functionp.compareSnaks(first,second)
localFormatters=require'Modul:Wikidata/Formatters'
returnlib.simpleCompare(Formatters.getRawValue(first),Formatters.getRawValue(second))
end
functionp.compareStatements(first,second)
returnp.compareSnaks(first.mainsnak,second.mainsnak)
end
returnp