-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpolymer-rename-externs.js
99 lines (83 loc) · 2.41 KB
/
polymer-rename-externs.js
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
/**
* @fileoverview Externs for the polymer-rename package
*
* @externs
*/
/** @interface */
function PolymerRename() {}
/** @param {!Function} fn */
PolymerRename.prototype.sink = function(fn) {};
/**
* @template T
* @param {!Array<T>|null|undefined} arr
* @return {!Array<T>}
*/
PolymerRename.prototype.restrictNull = function(arr) {};
/**
* @param {string} url
* @param {string} placeholder
* @param {number} start
* @param {number} end
* @param {!Function} identifier
* @param {*=} baseObject
* @param {string=} baseObjectName
*/
PolymerRename.prototype.method = function(url, placeholder, start, end, identifier, baseObject, baseObjectName) {};
/**
* @param {string} url
* @param {string} placeholder
* @param {number} start
* @param {number} end
* @param {*} identifier
* @param {*=} baseObject
* @param {string=} baseObjectName
*/
PolymerRename.prototype.identifier = function(url, placeholder, start, end, identifier, baseObject, baseObjectName) {};
/** @param {boolean} filter */
PolymerRename.prototype.domRepeatFilter = function(filter) {};
/** @param {number} compare */
PolymerRename.prototype.domRepeatSort = function(compare) {};
/**
* @param {string} url
* @param {string} placeholder
* @param {number} start
* @param {number} end
* @param {*} identifier
* @param {*} baseObject
* @param {string} baseObjectName
*/
PolymerRename.prototype.domRepeatObserve = function(url, placeholder, start, end, identifier, baseObject, baseObjectName) {};
/**
* @param {string} url
* @param {string} placeholder
* @param {number} start
* @param {number} end
* @param {Element} customElement
* @param {*} prop
*/
PolymerRename.prototype.attribute = function(url, placeholder, start, end, customElement, prop) {};
/**
* @param {string} url
* @param {string} placeholder
* @param {number} start
* @param {number} end
* @param {EventListener|function(!Event):(boolean|undefined)} listener
*/
PolymerRename.prototype.eventListener = function(url, placeholder, start, end, listener) {};
/**
* @param {string} tagName
* @return {!Element}
*/
PolymerRename.prototype.createElement = function(tagName) {};
/** @param {!function()} callback */
PolymerRename.prototype.typeCheckStatements = function(callback) {};
/**
* @param {string} input
* @return {!HTMLTemplateElement}
*/
PolymerRename.prototype.createTemplateFromString = function(input) {};
/**
* @const
* @type {!PolymerRename}
*/
var polymerRename;