Module:Wikidata/Sorters/snaktype

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Documentation icon Τεκμηρίωση module[δημιουργία]
--require "Module:No globals"

local p = {}

local lib = require 'Module:Wikidata/lib'
local snaktypeToNumber = {
	value = -1,
	somevalue = 0,
	novalue = 1,
}

function p.isCompleteStatement(statement)
	return true
end

function p.mayCompareStatement(statement)
	return true
end

local function getNumber(statement)
	return snaktypeToNumber[statement.snaktype]
end

function p.compareStatements(first, second)
	return lib.simpleCompare(getNumber(first), getNumber(second))
end

return p