Module:FileEntityAbstract

local Entity = require('Module:EntityAbstract'):abstractExtends

function Entity:image(opts) return self:file(opts) end

function Entity:imagelink(opts) return self:filelink(opts) end

function Entity:flairlink(opts) if self.is_nil then return end return ('%s%s'):format(self:imagelink(opts), self:link(opts)) end

return Entity