Last active
December 23, 2015 21:48
-
-
Save HaNdTriX/6698380 to your computer and use it in GitHub Desktop.
Closure Compiler - Externsfile for ZeptoJS
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* @fileoverview Externs for Zepto v1.0 | |
* | |
* Note that some functions use different return types depending on the number | |
* of parameters passed in. In these cases, you may need to annotate the type | |
* of the result in your code, so the JSCompiler understands which type you're | |
* expecting. For example: | |
* <code>var elt = /** @type {Element} * / (foo.get(0));</code> | |
* | |
* @see http://zeptojs.com/ | |
* @see http://www.dotnetwise.com/Code/Externs/ | |
* @externs | |
*/ | |
var $ = { | |
"fn": { | |
"init": function () {}, | |
"selector": {}, | |
"jquery": {}, | |
"size": function () {}, | |
"get": function () {}, | |
"pushStack": function () {}, | |
"setArray": function () {}, | |
"each": function () {}, | |
"index": function () {}, | |
"attr": function () {}, | |
"css": function () {}, | |
"text": function () {}, | |
"wrapAll": function () {}, | |
"wrapInner": function () {}, | |
"wrap": function () {}, | |
"append": function () {}, | |
"prepend": function () {}, | |
"before": function () {}, | |
"after": function () {}, | |
"end": function () {}, | |
"push": function () {}, | |
"sort": function () {}, | |
"splice": function () {}, | |
"find": function () {}, | |
"clone": function () {}, | |
"filter": function () {}, | |
"closest": function () {}, | |
"not": function () {}, | |
"add": function () {}, | |
"is": function () {}, | |
"hasClass": function () {}, | |
"val": function () {}, | |
"html": function () {}, | |
"replaceWith": function () {}, | |
"eq": function () {}, | |
"slice": function () {}, | |
"map": function () {}, | |
"andSelf": function () {}, | |
"domManip": function () {}, | |
"extend": function () {}, | |
"parent": function () {}, | |
"parents": function () {}, | |
"next": function () {}, | |
"prev": function () {}, | |
"nextAll": function () {}, | |
"prevAll": function () {}, | |
"siblings": function () {}, | |
"children": function () {}, | |
"contents": function () {}, | |
"appendTo": function () {}, | |
"prependTo": function () {}, | |
"insertBefore": function () {}, | |
"insertAfter": function () {}, | |
"replaceAll": function () {}, | |
"removeAttr": function () {}, | |
"addClass": function () {}, | |
"removeClass": function () {}, | |
"toggleClass": function () {}, | |
"remove": function () {}, | |
"empty": function () {}, | |
"data": function () {}, | |
"removeData": function () {}, | |
"queue": function () {}, | |
"dequeue": function () {}, | |
"bind": function () {}, | |
"one": function () {}, | |
"unbind": function () {}, | |
"trigger": function () {}, | |
"triggerHandler": function () {}, | |
"toggle": function () {}, | |
"hover": function () {}, | |
"ready": function () {}, | |
"live": function () {}, | |
"die": function () {}, | |
"blur": function () {}, | |
"focus": function () {}, | |
"load": function () {}, | |
"resize": function () {}, | |
"scroll": function () {}, | |
"unload": function () {}, | |
"click": function () {}, | |
"dblclick": function () {}, | |
"mousedown": function () {}, | |
"mouseup": function () {}, | |
"mousemove": function () {}, | |
"mouseover": function () {}, | |
"mouseout": function () {}, | |
"mouseenter": function () {}, | |
"mouseleave": function () {}, | |
"change": function () {}, | |
"select": function () {}, | |
"submit": function () {}, | |
"keydown": function () {}, | |
"keypress": function () {}, | |
"keyup": function () {}, | |
"error": function () {}, | |
"_load": function () {}, | |
"serialize": function () {}, | |
"serializeArray": function () {}, | |
"ajaxStart": function () {}, | |
"ajaxStop": function () {}, | |
"ajaxComplete": function () {}, | |
"ajaxError": function () {}, | |
"ajaxSuccess": function () {}, | |
"ajaxSend": function () {}, | |
"show": function () {}, | |
"hide": function () {}, | |
"_toggle": function () {}, | |
"fadeTo": function () {}, | |
"animate": function () {}, | |
"stop": function () {}, | |
"slideDown": function () {}, | |
"slideUp": function () {}, | |
"slideToggle": function () {}, | |
"fadeIn": function () {}, | |
"fadeOut": function () {}, | |
"offset": function () {}, | |
"position": function () {}, | |
"offsetParent": function () {}, | |
"scrollLeft": function () {}, | |
"scrollTop": function () {}, | |
"innerHeight": function () {}, | |
"outerHeight": function () {}, | |
"height": function () {}, | |
"innerWidth": function () {}, | |
"outerWidth": function () {}, | |
"width": function () {} | |
}, | |
"extend": function () {}, | |
"noConflict": function () {}, | |
"isFunction": function () {}, | |
"isArray": function () {}, | |
"isXMLDoc": function () {}, | |
"globalEval": function () {}, | |
"nodeName": function () {}, | |
"each": function () {}, | |
"prop": function () {}, | |
"className": { | |
"add": function () {}, | |
"remove": function () {}, | |
"has": function () {} | |
}, | |
"swap": function () {}, | |
"css": function () {}, | |
"curCSS": function () {}, | |
"clean": function () {}, | |
"attr": function () {}, | |
"trim": function () {}, | |
"makeArray": function () {}, | |
"inArray": function () {}, | |
"merge": function () {}, | |
"unique": function () {}, | |
"grep": function () {}, | |
"map": function () {}, | |
"browser": { | |
"version": {}, | |
"safari": {}, | |
"opera": {}, | |
"msie": {}, | |
"mozilla": {} | |
}, | |
"cache": { | |
"1": { | |
"events": { | |
"unload": { | |
"1": function () {} | |
}, | |
"load": { | |
"2": function () {} | |
} | |
}, | |
"handle": function () {} | |
}, | |
"2": function () {} | |
}, | |
"data": function () {}, | |
"removeData": function () {}, | |
"queue": function () {}, | |
"dequeue": function () {}, | |
"find": function () {}, | |
"filter": function () {}, | |
"expr": { | |
"order": { | |
"0": {}, | |
"1": {}, | |
"2": {}, | |
"3": {} | |
}, | |
"match": { | |
"ID": function () {}, | |
"CLASS": function () {}, | |
"NAME": function () {}, | |
"ATTR": function () {}, | |
"TAG": function () {}, | |
"CHILD": function () {}, | |
"POS": function () {}, | |
"PSEUDO": function () {} | |
}, | |
"attrMap": { | |
"class": {}, | |
"for": {} | |
}, | |
"attrHandle": { | |
"href": function () {} | |
}, | |
"relative": { | |
"+": function () {}, | |
">": function () {}, | |
"": function () {}, | |
"~": function () {} | |
}, | |
"find": { | |
"ID": function () {}, | |
"NAME": function () {}, | |
"TAG": function () {}, | |
"CLASS": function () {} | |
}, | |
"preFilter": { | |
"CLASS": function () {}, | |
"ID": function () {}, | |
"TAG": function () {}, | |
"CHILD": function () {}, | |
"ATTR": function () {}, | |
"PSEUDO": function () {}, | |
"POS": function () {} | |
}, | |
"filters": { | |
"enabled": function () {}, | |
"disabled": function () {}, | |
"checked": function () {}, | |
"selected": function () {}, | |
"parent": function () {}, | |
"empty": function () {}, | |
"has": function () {}, | |
"header": function () {}, | |
"text": function () {}, | |
"radio": function () {}, | |
"checkbox": function () {}, | |
"file": function () {}, | |
"password": function () {}, | |
"submit": function () {}, | |
"image": function () {}, | |
"reset": function () {}, | |
"button": function () {}, | |
"input": function () {}, | |
"hidden": function () {}, | |
"visible": function () {}, | |
"animated": function () {} | |
}, | |
"setFilters": { | |
"first": function () {}, | |
"last": function () {}, | |
"even": function () {}, | |
"odd": function () {}, | |
"lt": function () {}, | |
"gt": function () {}, | |
"nth": function () {}, | |
"eq": function () {} | |
}, | |
"filter": { | |
"PSEUDO": function () {}, | |
"CHILD": function () {}, | |
"ID": function () {}, | |
"TAG": function () {}, | |
"CLASS": function () {}, | |
"ATTR": function () {}, | |
"POS": function () {} | |
}, | |
":": { | |
"enabled": function () {}, | |
"disabled": function () {}, | |
"checked": function () {}, | |
"selected": function () {}, | |
"parent": function () {}, | |
"empty": function () {}, | |
"has": function () {}, | |
"header": function () {}, | |
"text": function () {}, | |
"radio": function () {}, | |
"checkbox": function () {}, | |
"file": function () {}, | |
"password": function () {}, | |
"submit": function () {}, | |
"image": function () {}, | |
"reset": function () {}, | |
"button": function () {}, | |
"input": function () {}, | |
"hidden": function () {}, | |
"visible": function () {}, | |
"animated": function () {} | |
} | |
}, | |
"multiFilter": function () {}, | |
"dir": function () {}, | |
"nth": function () {}, | |
"sibling": function () {}, | |
"event": { | |
"add": function () {}, | |
"guid": {}, | |
"global": { | |
"unload": {}, | |
"load": {} | |
}, | |
"remove": function () {}, | |
"trigger": function () {}, | |
"handle": function () {}, | |
"props": { | |
"0": {}, | |
"1": {}, | |
"2": {}, | |
"3": {}, | |
"4": {}, | |
"5": {}, | |
"6": {}, | |
"7": {}, | |
"8": {}, | |
"9": {}, | |
"10": {}, | |
"11": {}, | |
"12": {}, | |
"13": {}, | |
"14": {}, | |
"15": {}, | |
"16": {}, | |
"17": {}, | |
"18": {}, | |
"19": {}, | |
"20": {}, | |
"21": {}, | |
"22": {}, | |
"23": {}, | |
"24": {}, | |
"25": {}, | |
"26": {}, | |
"27": {}, | |
"28": {}, | |
"29": {}, | |
"30": {}, | |
"31": {}, | |
"32": {}, | |
"33": {} | |
}, | |
"fix": function () {}, | |
"proxy": function () {}, | |
"special": { | |
"ready": { | |
"setup": function () {}, | |
"teardown": function () {} | |
}, | |
"mouseenter": { | |
"setup": function () {}, | |
"teardown": function () {} | |
}, | |
"mouseleave": { | |
"setup": function () {}, | |
"teardown": function () {} | |
} | |
}, | |
"specialAll": { | |
"live": { | |
"setup": function () {}, | |
"teardown": function () {} | |
} | |
}, | |
"triggered": {} | |
}, | |
"Event": function () {}, | |
"isReady": {}, | |
"readyList": function () {}, | |
"ready": function () {}, | |
"support": { | |
"leadingWhitespace": {}, | |
"tbody": {}, | |
"objectAll": {}, | |
"htmlSerialize": {}, | |
"style": {}, | |
"hrefNormalized": {}, | |
"opacity": {}, | |
"cssFloat": {}, | |
"scriptEval": {}, | |
"noCloneEvent": {}, | |
"boxModel": {} | |
}, | |
"props": { | |
"for": {}, | |
"class": {}, | |
"float": {}, | |
"cssFloat": {}, | |
"styleFloat": {}, | |
"readonly": {}, | |
"maxlength": {}, | |
"cellspacing": {}, | |
"rowspan": {}, | |
"tabindex": {} | |
}, | |
"get": function () {}, | |
"getScript": function () {}, | |
"getJSON": function () {}, | |
"post": function () {}, | |
"ajaxSetup": function () {}, | |
"ajaxSettings": { | |
"url": {}, | |
"global": {}, | |
"type": {}, | |
"contentType": {}, | |
"processData": {}, | |
"async": {}, | |
"xhr": function () {}, | |
"accepts": { | |
"xml": {}, | |
"html": {}, | |
"script": {}, | |
"json": {}, | |
"text": {}, | |
"_default": {} | |
} | |
}, | |
"lastModified": function () {}, | |
"ajax": function () {}, | |
"handleError": function () {}, | |
"active": {}, | |
"httpSuccess": function () {}, | |
"httpNotModified": function () {}, | |
"httpData": function () {}, | |
"param": function () {}, | |
"speed": function () {}, | |
"easing": { | |
"linear": function () {}, | |
"swing": function () {} | |
}, | |
"timers": function () {}, | |
"fx": function () {}, | |
"offset": { | |
"initialize": function () {}, | |
"bodyOffset": function () {} | |
}, | |
"xLazyLoader": function () {}, | |
"boxModel": {} | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment