Verzeichnisstruktur phpBB-3.2.0


Veröffentlicht
06.01.2017

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

externs.service.js

Zuletzt modifiziert: 09.10.2024, 12:58 - Dateigröße: 11.45 KiB


001  /*
002   * Copyright 2008 The Closure Compiler Authors
003   *
004   * Licensed under the Apache License, Version 2.0 (the "License");
005   * you may not use this file except in compliance with the License.
006   * You may obtain a copy of the License at
007   *
008   *     http://www.apache.org/licenses/LICENSE-2.0
009   *
010   * Unless required by applicable law or agreed to in writing, software
011   * distributed under the License is distributed on an "AS IS" BASIS,
012   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013   * See the License for the specific language governing permissions and
014   * limitations under the License.
015   */
016   
017  // This file was auto-generated.
018  // See https://github.com/google/closure-compiler for the original source.
019  // See https://github.com/s9e/TextFormatter/blob/master/scripts/generateExterns.php for details.
020   
021  /**
022   * @const
023   */
024  var punycode = {};
025  /**
026   * @param {string} domain
027   * @return {string}
028   */
029  punycode.toASCII;
030  /** @constructor */
031  function XSLTProcessor() {}
032  /**
033   * @type {number}
034   * @const
035   */
036  var Infinity;
037  /**
038   * @type {undefined}
039   * @const
040   */
041  var undefined;
042  /** @typedef {?} */
043  var symbol;
044  /**
045   * @param {string=} opt_description
046   * @return {symbol}
047   */
048  function Symbol(opt_description) {}
049  /**
050   * @param {string} uri
051   * @return {string}
052   * @nosideeffects
053   */
054  function decodeURIComponent(uri) {}
055  /**
056   * @param {string} uri
057   * @return {string}
058   * @nosideeffects
059   */
060  function encodeURIComponent(uri) {}
061  /**
062   * @param {string} str
063   * @return {string}
064   * @nosideeffects
065   */
066  function escape(str) {}
067  /**
068   * @param {*} num
069   * @return {boolean}
070   * @nosideeffects
071   */
072  function isNaN(num) {}
073  /**
074   * @param {*} num
075   * @param {number|undefined} base
076   * @return {number}
077   * @nosideeffects
078   */
079  function parseInt(num, base) {}
080  /**
081   * @constructor
082   * @implements {IArrayLike<T>}
083   * @implements {Iterable<T>}
084   * @param {...*} var_args
085   * @return {!Array<?>}
086   * @nosideeffects
087   * @template T
088   */
089  function Array(var_args) {}
090  /**
091   * @param {?function(this:S, T, number, !Array<T>): ?} callback
092   * @param {S=} opt_thisobj
093   * @this {IArrayLike<T>|string}
094   * @template T,S
095   * @return {undefined}
096   */
097  Array.prototype.forEach = function(callback, opt_thisobj) {};
098  /**
099   * @param {T} obj
100   * @param {number=} opt_fromIndex
101   * @return {number}
102   * @this {IArrayLike<T>|string}
103   * @nosideeffects
104   * @template T
105   */
106  Array.prototype.indexOf = function(obj, opt_fromIndex) {};
107  /**
108   * @param {*=} opt_separator Specifies a string to separate each element of the
109   * @return {string}
110   * @this {IArrayLike<?>|string}
111   * @nosideeffects
112   */
113  Array.prototype.join = function(opt_separator) {};
114  /**
115   * @type {number}
116   */
117  Array.prototype.length;
118  /**
119   * @return {T}
120   * @this {IArrayLike<T>}
121   * @modifies {this}
122   * @template T
123   */
124  Array.prototype.pop = function() {};
125  /**
126   * @param {...T} var_args
127   * @return {number} The new length of the array.
128   * @this {IArrayLike<T>}
129   * @template T
130   * @modifies {this}
131   */
132  Array.prototype.push = function(var_args) {};
133  /**
134   * @return {THIS} A reference to the original modified array.
135   * @this {THIS}
136   * @template THIS
137   * @modifies {this}
138   */
139  Array.prototype.reverse = function() {};
140  /**
141   * @this {IArrayLike<T>}
142   * @modifies {this}
143   * @return {T}
144   * @template T
145   */
146  Array.prototype.shift = function() {};
147  /**
148   * @param {*=} opt_begin Zero-based index at which to begin extraction.  A
149   * @param {*=} opt_end Zero-based index at which to end extraction.  slice
150   * @return {!Array<T>}
151   * @this {IArrayLike<T>|string}
152   * @template T
153   * @nosideeffects
154   */
155  Array.prototype.slice = function(opt_begin, opt_end) {};
156  /**
157   * @param {function(T,T):number=} opt_compareFunction Specifies a function that
158   * @this {IArrayLike<T>}
159   * @template T
160   * @modifies {this}
161   * @return {!Array<T>}
162   */
163  Array.prototype.sort = function(opt_compareFunction) {};
164  /**
165   * @param {*=} opt_index Index at which to start changing the array. If negative,  *     will begin that many elements from the end.  A non-number type will be
166   * @param {*=} opt_howMany An integer indicating the number of old array elements
167   * @param {...T} var_args
168   * @return {!Array<T>}
169   * @this {IArrayLike<T>}
170   * @modifies {this}
171   * @template T
172   */
173  Array.prototype.splice = function(opt_index, opt_howMany, var_args) {};
174  /**
175   * @param {...*} var_args
176   * @return {number} The new length of the array
177   * @this {IArrayLike<?>}
178   * @modifies {this}
179   */
180  Array.prototype.unshift = function(var_args) {};
181  /**
182   * @param {?=} opt_yr_num
183   * @param {?=} opt_mo_num
184   * @param {?=} opt_day_num
185   * @param {?=} opt_hr_num
186   * @param {?=} opt_min_num
187   * @param {?=} opt_sec_num
188   * @param {?=} opt_ms_num
189   * @constructor
190   * @return {string}
191   * @nosideeffects
192   */
193  function Date(opt_yr_num, opt_mo_num, opt_day_num, opt_hr_num, opt_min_num,     opt_sec_num, opt_ms_num) {}
194  /**
195   * @param {*} date
196   * @return {number}
197   * @nosideeffects
198   */
199  Date.parse = function(date) {};
200  /**
201   * @constructor
202   * @param {...*} var_args
203   * @throws {Error}
204   */
205  function Function(var_args) {}
206  /**
207   * @const
208   */
209  var Math = {};
210  /**
211   * @param {?} x
212   * @return {number}
213   * @nosideeffects
214   */
215  Math.floor = function(x) {};
216  /**
217   * @param {...?} var_args
218   * @return {number}
219   * @nosideeffects
220   */
221  Math.max = function(var_args) {};
222  /**
223   * @param {...?} var_args
224   * @return {number}
225   * @nosideeffects
226   */
227  Math.min = function(var_args) {};
228  /**
229   * @return {number}
230   * @nosideeffects
231   */
232  Math.random = function() {};
233  /**
234   * @constructor
235   * @param {*=} opt_value
236   * @return {number}
237   * @nosideeffects
238   */
239  function Number(opt_value) {}
240  /**
241   * @this {Number|number}
242   * @param {(number|Number)=} opt_radix An optional radix.
243   * @return {string}
244   * @nosideeffects
245   * @override
246   */
247  Number.prototype.toString = function(opt_radix) {};
248  /**
249   * @constructor
250   * @param {*=} opt_value
251   * @return {!Object}
252   * @nosideeffects
253   */
254  function Object(opt_value) {}
255  /**
256   * @this {*}
257   * @return {string}
258   * @nosideeffects
259   */
260  Object.prototype.toString = function() {};
261  /**
262   * @constructor
263   * @param {*=} opt_pattern
264   * @param {*=} opt_flags
265   * @return {!RegExp}
266   * @nosideeffects
267   */
268  function RegExp(opt_pattern, opt_flags) {}
269  /**
270   * @param {*} str The string to search.
271   * @return {Array<string>} This should really return an Array with a few
272   */
273  RegExp.prototype.exec = function(str) {};
274  /**
275   * @type {number}
276   */
277  RegExp.prototype.lastIndex;
278  /**
279   * @param {*} str The string to search.
280   * @return {boolean} Whether the string was matched.
281   */
282  RegExp.prototype.test = function(str) {};
283  /**
284   * @constructor
285   * @param {*=} opt_str
286   * @return {string}
287   * @nosideeffects
288   */
289  function String(opt_str) {}
290  /**
291   * @param {...number} var_args
292   * @return {string}
293   * @nosideeffects
294   */
295  String.fromCharCode = function(var_args) {};
296  /**
297   * @this {String|string}
298   * @param {number} index
299   * @return {string}
300   * @nosideeffects
301   */
302  String.prototype.charAt = function(index) {};
303  /**
304   * @this {String|string}
305   * @param {number=} opt_index
306   * @return {number}
307   * @nosideeffects
308   */
309  String.prototype.charCodeAt = function(opt_index) {};
310  /**
311   * @this {String|string}
312   * @param {string|null} searchValue
313   * @param {(number|null)=} opt_fromIndex
314   * @return {number}
315   * @nosideeffects
316   */
317  String.prototype.indexOf = function(searchValue, opt_fromIndex) {};
318  /**
319   * @type {number}
320   */
321  String.prototype.length;
322  /**
323   * @this {String|string}
324   * @param {RegExp|string} regex
325   * @param {string|Function} str
326   * @param {string=} opt_flags
327   * @return {string}
328   */
329  String.prototype.replace = function(regex, str, opt_flags) {};
330  /**
331   * @this {String|string}
332   * @param {*=} opt_separator
333   * @param {number=} opt_limit
334   * @return {!Array<string>}
335   * @nosideeffects
336   */
337  String.prototype.split = function(opt_separator, opt_limit) {};
338  /**
339   * @this {String|string}
340   * @param {number} start
341   * @param {number=} opt_length
342   * @return {string} The specified substring.
343   * @nosideeffects
344   */
345  String.prototype.substr = function(start, opt_length) {};
346  /**
347   * @this {String|string}
348   * @return {string}
349   * @nosideeffects
350   */
351  String.prototype.toLowerCase = function() {};
352  /**
353   * @this {String|string}
354   * @return {string}
355   * @nosideeffects
356   */
357  String.prototype.toUpperCase = function() {};
358  /**
359   * @type {string}
360   * @implicitCast
361   */
362  Element.prototype.innerHTML;
363  /**
364   * @constructor
365   */
366  function DOMParser() {}
367  /**
368   * @param {string} src The UTF16 string to be parsed.
369   * @param {string} type The content type of the string.
370   * @return {Document}
371   */
372  DOMParser.prototype.parseFromString = function(src, type) {};
373  /**
374   * @type {!Window}
375   */
376  var window;
377  /**
378   * @constructor
379   * @extends {Node}
380   */
381  function Document() {}
382  /**
383   * @return {!DocumentFragment}
384   * @nosideeffects
385   */
386  Document.prototype.createDocumentFragment = function() {};
387  /**
388   * @param {string} tagName
389   * @param {string=} opt_typeExtension
390   * @return {!Element}
391   * @nosideeffects
392   */
393  Document.prototype.createElement = function(tagName, opt_typeExtension) {};
394  /**
395   * @constructor
396   * @extends {Node}
397   */
398  function DocumentFragment() {}
399  /**
400   * @constructor
401   * @implements {IObject<(string|number), T>}
402   * @implements {IArrayLike<T>}
403   * @implements {Iterable<T>}
404   * @template T
405   */
406  function NamedNodeMap() {}
407  /**
408   * @param {number} index
409   * @return {Node}
410   * @nosideeffects
411   */
412  NamedNodeMap.prototype.item = function(index) {};
413  /**
414   * @type {number}
415   */
416  NamedNodeMap.prototype.length;
417  /**
418   * @constructor
419   */
420  function Node() {}
421  /**
422   * @param {Node} newChild
423   * @return {Node}
424   */
425  Node.prototype.appendChild = function(newChild) {};
426  /**
427   * @type {!NodeList<!Node>}
428   */
429  Node.prototype.childNodes;
430  /**
431   * @param {boolean} deep
432   * @return {!Node}
433   * @nosideeffects
434   */
435  Node.prototype.cloneNode = function(deep) {};
436  /**
437   * @type {Node}
438   */
439  Node.prototype.firstChild;
440  /**
441   * @param {Node} newChild
442   * @param {Node} refChild
443   * @return {!Node}
444   */
445  Node.prototype.insertBefore = function(newChild, refChild) {};
446  /**
447   * @type {string}
448   */
449  Node.prototype.nodeName;
450  /**
451   * @type {number}
452   */
453  Node.prototype.nodeType;
454  /**
455   * @type {string}
456   */
457  Node.prototype.nodeValue;
458  /**
459   * @type {Document}
460   */
461  Node.prototype.ownerDocument;
462  /**
463   * @type {Node}
464   */
465  Node.prototype.parentNode;
466  /**
467   * @param {Node} oldChild
468   * @return {!Node}
469   */
470  Node.prototype.removeChild = function(oldChild) {};
471  /**
472   * @constructor
473   * @implements {IArrayLike<T>}
474   * @implements {Iterable<T>}
475   * @template T
476   */
477  function NodeList() {}
478  /**
479   * @type {number}
480   */
481  NodeList.prototype.length;
482  /**
483   * @constructor
484   * @extends {Node}
485   */
486  function Element() {}
487  /**
488   * @constructor
489   */
490  function Window() {}
491  /**
492   * @param {Node} externalNode
493   * @param {boolean} deep
494   * @return {Node}
495   */
496  Document.prototype.importNode = function(externalNode, deep) {};
497  /**
498   * @constructor
499   * @extends {Document}
500   */
501  function HTMLDocument() {}
502  /**
503   * @constructor
504   * @extends {Element}
505   */
506  function HTMLElement() {}
507  /**
508   * @param {?string} namespaceURI
509   * @param {string} localName
510   * @return {string}
511   * @nosideeffects
512   */
513  Element.prototype.getAttributeNS = function(namespaceURI, localName) {};
514  /**
515   * @param {?string} namespaceURI
516   * @param {string} localName
517   * @return {boolean}
518   * @nosideeffects
519   */
520  Element.prototype.hasAttributeNS = function(namespaceURI, localName) {};
521  /**
522   * @param {?string} namespaceURI
523   * @param {string} localName
524   * @return {undefined}
525   */
526  Element.prototype.removeAttributeNS = function(namespaceURI, localName) {};
527  /**
528   * @param {?string} namespaceURI
529   * @param {string} qualifiedName
530   * @param {string|number|boolean} value Values are converted to strings with
531   * @return {undefined}
532   */
533  Element.prototype.setAttributeNS = function(namespaceURI, qualifiedName, value) {};
534  /**
535   * @param {Node} arg
536   * @return {boolean}
537   * @nosideeffects
538   */
539  Node.prototype.isEqualNode = function(arg) {};
540  /**
541   * @type {string}
542   */
543  Node.prototype.namespaceURI;
544  /**
545   * @type {string}
546   * @implicitCast
547   */
548  Node.prototype.textContent;
549  /**
550   * @type {!HTMLDocument}
551   * @const
552   */
553  var document;
554