打开/关闭菜单
打开/关闭个人菜单
未登录
如果您进行任何编辑,您的IP地址会公开展示。

Module:LibraryUtil

来自星际公民中文百科
Module documentation[view][edit][history][purge]
This documentation is transcluded from Module:LibraryUtil/doc. Changes can be proposed in the talk page.
Module:LibraryUtil requires Module:LibraryUtil.
Module:LibraryUtil is required by Module:Hatnote list.
Module:LibraryUtil is required by Module:Manufacturer.
Module:LibraryUtil is required by Module:Shortcut.

Module:LibraryUtil is mostly to keep track of modules using the standard Scributo library libraryUtil. See Module:LibraryUtil on RuneScape Wiki for more details.


-- Imported from: https://runescape.wiki/w/Module:LibraryUtil

-- <nowiki>
local libraryUtil = require( 'libraryUtil' )

function libraryUtil.makeCheckClassFunction( libraryName, varName, class, selfObjDesc )
	return function ( self, method )
		if getmetatable( self ) ~= class then
			error( string.format(
				"%s: invalid %s. Did you call %s with a dot instead of a colon, i.e. " ..
				"%s.%s() instead of %s:%s()?",
				libraryName, selfObjDesc, method, varName, method, varName, method
			), 3 )
		end
	end
end

return libraryUtil
-- </nowiki>
我们为您提供服务需要使用Cookie。使用我们的服务即表示您同意我们使用Cookie。