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