aurelia-pal
Advanced tools
Comparing version 1.7.0 to 1.8.0
{ | ||
"name": "aurelia-pal", | ||
"version": "1.7.0", | ||
"version": "1.8.0", | ||
"description": "Aurelia's platform abstraction layer (PAL).", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -150,3 +150,3 @@ | ||
*/ | ||
addEventListener(eventName: string, callback: Function, capture?: boolean): void; | ||
addEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture?: boolean): void; | ||
@@ -159,3 +159,3 @@ /** | ||
*/ | ||
removeEventListener(eventName: string, callback: Function, capture?: boolean): void; | ||
removeEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture?: boolean): void; | ||
@@ -239,6 +239,6 @@ /** | ||
* @param eventName A string representing the event type to listen for. | ||
* @param callback The function that receives a notification when an event of the specified type occurs. | ||
* @param callback The function or listener object that receives a notification when an event of the specified type occurs. | ||
* @param capture If true, useCapture indicates that the user wishes to initiate capture. | ||
*/ | ||
addEventListener(eventName: string, callback: Function, capture: boolean): void; | ||
addEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture: boolean): void; | ||
@@ -248,6 +248,6 @@ /** | ||
* @param eventName A string representing the event type to listen for. | ||
* @param callback The function to remove from the event. | ||
* @param callback The function or listener object to remove from the event. | ||
* @param capture Specifies whether the listener to be removed was registered as a capturing listener or not. | ||
*/ | ||
removeEventListener(eventName: string, callback: Function, capture: boolean): void; | ||
removeEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture: boolean): void; | ||
@@ -266,3 +266,4 @@ /** | ||
*/ | ||
createElement(tagName: string): Element; | ||
// createElement<T extends keyof HTMLElementTagNameMap>(tagName: T): HTMLElementTagNameMap<T>; | ||
createElement(tagName: string): HTMLElement; | ||
@@ -315,3 +316,3 @@ /** | ||
*/ | ||
createCustomEvent(eventType: string, options: Object): CustomEvent; | ||
createCustomEvent(eventType: string, options?: CustomEventInit): CustomEvent; | ||
@@ -339,2 +340,12 @@ /** | ||
/** | ||
* Performs a query selector on the document and returns first matched element, depth first. | ||
* @param query The query to use in searching the document. | ||
* @return A list of all matched elements in the document. | ||
*/ | ||
// enable the following two lines if we switch to TypeScript | ||
// querySelector<K extends keyof HTMLElementTagNameMap>(selectors: K): HTMLElementTagNameMap[K] | null; | ||
// querySelector<K extends keyof SVGElementTagNameMap>(selectors: K): SVGElementTagNameMap[K] | null; | ||
querySelector(selectors: string): Element; | ||
/** | ||
* Performs a query selector on the document and returns all located matches. | ||
@@ -344,3 +355,6 @@ * @param query The query to use in searching the document. | ||
*/ | ||
querySelectorAll(query: string): NodeList; | ||
// enable the following two lines if we switch to TypeScript | ||
// querySelectorAll<K extends keyof HTMLElementTagNameMap>(selectors: K): NodeListOf<HTMLElementTagNameMap[K]>; | ||
// querySelectorAll<K extends keyof SVGElementTagNameMap>(selectors: K): NodeListOf<SVGElementTagNameMap[K]>; | ||
querySelectorAll(selectors: string): NodeList; | ||
@@ -359,3 +373,3 @@ /** | ||
*/ | ||
createTemplateFromMarkup(markup: string): Element; | ||
createTemplateFromMarkup(markup: string): HTMLTemplateElement; | ||
@@ -362,0 +376,0 @@ /** |
@@ -144,3 +144,3 @@ | ||
*/ | ||
global: any, | ||
global: any; | ||
/** | ||
@@ -183,3 +183,3 @@ * A function wich does nothing. | ||
*/ | ||
addEventListener(eventName: string, callback: Function, capture?: boolean): void; | ||
addEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture?: boolean): void; | ||
/** | ||
@@ -191,3 +191,3 @@ * Remove a global event listener. | ||
*/ | ||
removeEventListener(eventName: string, callback: Function, capture?: boolean): void; | ||
removeEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture?: boolean): void; | ||
/** | ||
@@ -283,13 +283,13 @@ * Reference to the Loader Class (set after the loader has been first imported) | ||
* @param eventName A string representing the event type to listen for. | ||
* @param callback The function that receives a notification when an event of the specified type occurs. | ||
* @param callback The function or listener object that receives a notification when an event of the specified type occurs. | ||
* @param capture If true, useCapture indicates that the user wishes to initiate capture. | ||
*/ | ||
addEventListener(eventName: string, callback: Function, capture: boolean): void; | ||
addEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture: boolean): void; | ||
/** | ||
* Remove an event listener from the document. | ||
* @param eventName A string representing the event type to listen for. | ||
* @param callback The function to remove from the event. | ||
* @param callback The function or listener object to remove from the event. | ||
* @param capture Specifies whether the listener to be removed was registered as a capturing listener or not. | ||
*/ | ||
removeEventListener(eventName: string, callback: Function, capture: boolean): void; | ||
removeEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture: boolean): void; | ||
/** | ||
@@ -306,3 +306,4 @@ * Adopts a node from an external document. | ||
*/ | ||
createElement(tagName: string): Element; | ||
// createElement<T extends keyof HTMLElementTagNameMap>(tagName: T): HTMLElementTagNameMap<T>; | ||
createElement(tagName: string): HTMLElement; | ||
/** | ||
@@ -348,3 +349,3 @@ * Creates the specified HTML attribute | ||
*/ | ||
createCustomEvent(eventType: string, options: Object): CustomEvent; | ||
createCustomEvent(eventType: string, options?: CustomEventInit): CustomEvent; | ||
/** | ||
@@ -368,2 +369,11 @@ * Dispatches an event on the document. | ||
/** | ||
* Performs a query selector on the document and returns first matched element, depth first. | ||
* @param query The query to use in searching the document. | ||
* @return A list of all matched elements in the document. | ||
*/ | ||
// enable the following two lines if we switch to TypeScript | ||
// querySelector<K extends keyof HTMLElementTagNameMap>(selectors: K): HTMLElementTagNameMap[K] | null; | ||
// querySelector<K extends keyof SVGElementTagNameMap>(selectors: K): SVGElementTagNameMap[K] | null; | ||
querySelector(selectors: string): Element; | ||
/** | ||
* Performs a query selector on the document and returns all located matches. | ||
@@ -373,3 +383,6 @@ * @param query The query to use in searching the document. | ||
*/ | ||
querySelectorAll(query: string): NodeList; | ||
// enable the following two lines if we switch to TypeScript | ||
// querySelectorAll<K extends keyof HTMLElementTagNameMap>(selectors: K): NodeListOf<HTMLElementTagNameMap[K]>; | ||
// querySelectorAll<K extends keyof SVGElementTagNameMap>(selectors: K): NodeListOf<SVGElementTagNameMap[K]>; | ||
querySelectorAll(selectors: string): NodeList; | ||
/** | ||
@@ -386,3 +399,3 @@ * Gets the element that is the next sibling of the provided element. | ||
*/ | ||
createTemplateFromMarkup(markup: string): Element; | ||
createTemplateFromMarkup(markup: string): HTMLTemplateElement; | ||
/** | ||
@@ -389,0 +402,0 @@ * Appends a node to the parent, if provided, or the document.body otherwise. |
@@ -10,15 +10,15 @@ | ||
message += `${ separator }Inner Error:\n`; | ||
message += `${separator}Inner Error:\n`; | ||
if (typeof innerError === 'string') { | ||
message += `Message: ${ innerError }`; | ||
message += `Message: ${innerError}`; | ||
} else { | ||
if (innerError.message) { | ||
message += `Message: ${ innerError.message }`; | ||
message += `Message: ${innerError.message}`; | ||
} else { | ||
message += `Unknown Inner Error Type. Displaying Inner Error as JSON:\n ${ JSON.stringify(innerError, null, ' ') }`; | ||
message += `Unknown Inner Error Type. Displaying Inner Error as JSON:\n ${JSON.stringify(innerError, null, ' ')}`; | ||
} | ||
if (innerError.stack) { | ||
message += `\nInner Error Stack:\n${ innerError.stack }`; | ||
message += `\nInner Error Stack:\n${innerError.stack}`; | ||
message += '\nEnd Inner Error Stack'; | ||
@@ -25,0 +25,0 @@ } |
@@ -1,1 +0,1 @@ | ||
{"name":"aurelia-pal","children":[{"id":83,"name":"Dom","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"Represents the core APIs of the DOM."},"children":[{"id":84,"name":"Element","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The global DOM Element type."},"sources":[{"fileName":"aurelia-pal.d.ts","line":207,"character":9}],"type":{"type":"reflection","declaration":{"id":85,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":87,"name":"constructor","kind":512,"kindString":"Constructor","flags":{},"signatures":[{"id":88,"name":"new __type","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"__type","id":85}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":8398,"character":23}]},{"id":86,"name":"prototype","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":8398,"character":13}],"type":{"type":"reference","name":"Element"}}],"groups":[{"title":"Constructors","kind":512,"children":[87]},{"title":"Variables","kind":32,"children":[86]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":207,"character":10}]}}},{"id":89,"name":"NodeList","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The global DOM NodeList type."},"sources":[{"fileName":"aurelia-pal.d.ts","line":212,"character":10}],"type":{"type":"reflection","declaration":{"id":90,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":92,"name":"constructor","kind":512,"kindString":"Constructor","flags":{},"signatures":[{"id":93,"name":"new __type","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"__type","id":90}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":13382,"character":24}]},{"id":91,"name":"prototype","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":13382,"character":13}],"type":{"type":"reference","name":"NodeList"}}],"groups":[{"title":"Constructors","kind":512,"children":[92]},{"title":"Variables","kind":32,"children":[91]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":212,"character":11}]}}},{"id":94,"name":"SVGElement","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The global DOM SVGElement type."},"sources":[{"fileName":"aurelia-pal.d.ts","line":217,"character":12}],"type":{"type":"reflection","declaration":{"id":95,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":97,"name":"constructor","kind":512,"kindString":"Constructor","flags":{},"signatures":[{"id":98,"name":"new __type","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"__type","id":95}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":14132,"character":26}]},{"id":96,"name":"prototype","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":14132,"character":13}],"type":{"type":"reference","name":"SVGElement"}}],"groups":[{"title":"Constructors","kind":512,"children":[97]},{"title":"Variables","kind":32,"children":[96]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":217,"character":13}]}}},{"id":101,"name":"activeElement","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The document's active/focused element."},"sources":[{"fileName":"aurelia-pal.d.ts","line":232,"character":15}],"type":{"type":"reference","name":"Element"}},{"id":99,"name":"boundary","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"A key representing a DOM boundary."},"sources":[{"fileName":"aurelia-pal.d.ts","line":222,"character":10}],"type":{"type":"instrinct","name":"string"}},{"id":100,"name":"title","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The document title."},"sources":[{"fileName":"aurelia-pal.d.ts","line":227,"character":7}],"type":{"type":"instrinct","name":"string"}},{"id":102,"name":"addEventListener","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":103,"name":"addEventListener","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Add an event listener to the document."},"parameters":[{"id":104,"name":"eventName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string representing the event type to listen for."},"type":{"type":"instrinct","name":"string"}},{"id":105,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The function that receives a notification when an event of the specified type occurs."},"type":{"type":"reference","name":"Function"}},{"id":106,"name":"capture","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"If true, useCapture indicates that the user wishes to initiate capture.\n"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":240,"character":18}]},{"id":112,"name":"adoptNode","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":113,"name":"adoptNode","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Adopts a node from an external document.","returns":"The adopted node able to be used in the document.\n"},"parameters":[{"id":114,"name":"node","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The node to be adopted."},"type":{"type":"reference","name":"Node"}}],"type":{"type":"reference","name":"Node"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":255,"character":11}]},{"id":156,"name":"appendNode","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":157,"name":"appendNode","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Appends a node to the parent, if provided, or the document.body otherwise."},"parameters":[{"id":158,"name":"newNode","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The node to append."},"type":{"type":"reference","name":"Node"}},{"id":159,"name":"parentNode","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The node to append to, otherwise the document.body.\n"},"type":{"type":"reference","name":"Node"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":358,"character":12}]},{"id":118,"name":"createAttribute","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":119,"name":"createAttribute","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates the specified HTML attribute","returns":"The created attribute.\n"},"parameters":[{"id":120,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string that specifies the name of attribute to be created."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Attr"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":269,"character":17}]},{"id":124,"name":"createComment","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":125,"name":"createComment","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new Comment node.","returns":"A Comment node.\n"},"parameters":[{"id":126,"name":"text","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string to populate the new Comment node."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Comment"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":283,"character":15}]},{"id":134,"name":"createCustomEvent","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":135,"name":"createCustomEvent","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new CustomEvent.","returns":"A CustomEvent.\n"},"parameters":[{"id":136,"name":"eventType","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string representing the event type."},"type":{"type":"instrinct","name":"string"}},{"id":137,"name":"options","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"An options object specifying bubbles:boolean, cancelable:boolean and/or detail:Object information."},"type":{"type":"reference","name":"Object"}}],"type":{"type":"reference","name":"CustomEvent"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":310,"character":19}]},{"id":127,"name":"createDocumentFragment","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":128,"name":"createDocumentFragment","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new DocumentFragment.","returns":"A DocumentFragment.\n"},"type":{"type":"reference","name":"DocumentFragment"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":289,"character":24}]},{"id":115,"name":"createElement","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":116,"name":"createElement","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates the specified HTML element or an HTMLUnknownElement if the given element name isn't a known one.","returns":"The created element.\n"},"parameters":[{"id":117,"name":"tagName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string that specifies the type of element to be created."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Element"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":262,"character":15}]},{"id":131,"name":"createMutationObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":132,"name":"createMutationObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new MutationObserver.","returns":"A MutationObservere.\n"},"parameters":[{"id":133,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A callback that will recieve the change records with the mutations."},"type":{"type":"reference","name":"Function"}}],"type":{"type":"reference","name":"MutationObserver"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":302,"character":24}]},{"id":129,"name":"createTemplateElement","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":130,"name":"createTemplateElement","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new HTMLTemplateElement.","returns":"An HTMLTemplateElement.\n"},"type":{"type":"reference","name":"HTMLTemplateElement"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":295,"character":23}]},{"id":153,"name":"createTemplateFromMarkup","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":154,"name":"createTemplateFromMarkup","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates an HTMLTemplateElement using the markup provided.","returns":"The instance of HTMLTemplateElement that was created from the provided markup.\n"},"parameters":[{"id":155,"name":"markup","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string containing the markup to turn into a template. Note: This string must contain the template element as well."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Element"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":351,"character":26}]},{"id":121,"name":"createTextNode","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":122,"name":"createTextNode","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new Text node.","returns":"A Text node.\n"},"parameters":[{"id":123,"name":"text","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string to populate the new Text node."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Text"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":276,"character":16}]},{"id":138,"name":"dispatchEvent","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":139,"name":"dispatchEvent","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Dispatches an event on the document."},"parameters":[{"id":140,"name":"evt","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The event to dispatch.\n"},"type":{"type":"reference","name":"Event"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":316,"character":15}]},{"id":141,"name":"getComputedStyle","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":142,"name":"getComputedStyle","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gives the values of all the CSS properties of an element after applying the active stylesheets and resolving any basic computation those values may contain.","returns":"The computed styles.\n"},"parameters":[{"id":143,"name":"element","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The Element for which to get the computed style."},"type":{"type":"reference","name":"Element"}}],"type":{"type":"reference","name":"CSSStyleDeclaration"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":323,"character":18}]},{"id":144,"name":"getElementById","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":145,"name":"getElementById","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Locates an element in the document according to its id.","returns":"The found element.\n"},"parameters":[{"id":146,"name":"id","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The id to search the document for."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Element"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":330,"character":16}]},{"id":169,"name":"injectStyles","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":170,"name":"injectStyles","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Injects styles into the destination element, or the document.head if no destination is provided.","returns":"The Style node that was created.\n"},"parameters":[{"id":171,"name":"styles","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The css text to injext."},"type":{"type":"instrinct","name":"string"}},{"id":172,"name":"destination","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The destination element to inject the css text into. If not specified it will default to the document.head."},"type":{"type":"reference","name":"Element"}},{"id":173,"name":"prepend","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Indicates whether or not the styles should be prepended to the destination. By default they are appended."},"type":{"type":"instrinct","name":"boolean"}},{"id":174,"name":"id","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The existing style element's id to replace the contents for"},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Node"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":383,"character":14}]},{"id":150,"name":"nextElementSibling","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":151,"name":"nextElementSibling","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets the element that is the next sibling of the provided element.","returns":"The next sibling Element of the provided Element.\n"},"parameters":[{"id":152,"name":"element","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The element whose next sibling is being located."},"type":{"type":"reference","name":"Node"}}],"type":{"type":"reference","name":"Element"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":344,"character":20}]},{"id":147,"name":"querySelectorAll","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":148,"name":"querySelectorAll","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Performs a query selector on the document and returns all located matches.","returns":"A list of all matched elements in the document.\n"},"parameters":[{"id":149,"name":"query","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The query to use in searching the document."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"NodeList"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":337,"character":18}]},{"id":107,"name":"removeEventListener","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":108,"name":"removeEventListener","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Remove an event listener from the document."},"parameters":[{"id":109,"name":"eventName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string representing the event type to listen for."},"type":{"type":"instrinct","name":"string"}},{"id":110,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The function to remove from the event."},"type":{"type":"reference","name":"Function"}},{"id":111,"name":"capture","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"Specifies whether the listener to be removed was registered as a capturing listener or not.\n"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":248,"character":21}]},{"id":165,"name":"removeNode","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":166,"name":"removeNode","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes the specified node from the parent node."},"parameters":[{"id":167,"name":"node","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The node to remove."},"type":{"type":"reference","name":"Node"}},{"id":168,"name":"parentNode","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The parent node from which the node will be removed.\n"},"type":{"type":"reference","name":"Node"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":373,"character":12}]},{"id":160,"name":"replaceNode","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":161,"name":"replaceNode","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Replaces a node in the parent with a new node."},"parameters":[{"id":162,"name":"newNode","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The node to replace the old node with."},"type":{"type":"reference","name":"Node"}},{"id":163,"name":"node","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The node that is being replaced."},"type":{"type":"reference","name":"Node"}},{"id":164,"name":"parentNode","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The node that the current node is parented to.\n"},"type":{"type":"reference","name":"Node"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":366,"character":13}]}],"groups":[{"title":"Properties","kind":1024,"children":[84,89,94,101,99,100]},{"title":"Methods","kind":2048,"children":[102,112,156,118,124,134,127,115,131,129,153,121,138,141,144,169,150,147,107,165,160]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":202,"character":28}]},{"id":2,"name":"Feature","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"Enables discovery of what features the runtime environment supports."},"children":[{"id":5,"name":"htmlTemplateElement","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"Does the runtime environment support native HTMLTemplateElement?"},"sources":[{"fileName":"aurelia-pal.d.ts","line":20,"character":21}],"type":{"type":"instrinct","name":"boolean"}},{"id":6,"name":"mutationObserver","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"Does the runtime environment support native DOM mutation observers?"},"sources":[{"fileName":"aurelia-pal.d.ts","line":25,"character":18}],"type":{"type":"instrinct","name":"boolean"}},{"id":4,"name":"scopedCSS","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"Does the runtime environment support the css scoped attribute?"},"sources":[{"fileName":"aurelia-pal.d.ts","line":15,"character":11}],"type":{"type":"instrinct","name":"boolean"}},{"id":3,"name":"shadowDOM","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"Does the runtime environment support ShadowDOM?"},"sources":[{"fileName":"aurelia-pal.d.ts","line":10,"character":11}],"type":{"type":"instrinct","name":"boolean"}}],"groups":[{"title":"Properties","kind":1024,"children":[5,6,4,3]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":5,"character":32}]},{"id":80,"name":"ModuleNameOptions","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"Options used during the static analysis that inform how to process a given module."},"children":[{"id":81,"name":"chunk","kind":1024,"kindString":"Property","flags":{"isExported":true,"isOptional":true},"comment":{"shortText":"Add the module to a chunk by name"},"sources":[{"fileName":"aurelia-pal.d.ts","line":191,"character":7}],"type":{"type":"instrinct","name":"string"}},{"id":82,"name":"exports","kind":1024,"kindString":"Property","flags":{"isExported":true,"isOptional":true},"comment":{"shortText":"Optionally declare which exports are used. This enables tree-shaking when only few out of many exports are used."},"sources":[{"fileName":"aurelia-pal.d.ts","line":196,"character":9}],"type":{"type":"instrinct","isArray":true,"name":"string"}}],"groups":[{"title":"Properties","kind":1024,"children":[81,82]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":186,"character":42}]},{"id":7,"name":"Performance","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"The runtime's performance API."},"children":[{"id":10,"name":"clearMarks","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":11,"name":"clearMarks","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes the given mark from the browser's performance entry buffer.","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":12,"name":"markName","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":45,"character":12}]},{"id":13,"name":"clearMeasures","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":14,"name":"clearMeasures","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes the given measure from the browser's performance entry buffer.","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":15,"name":"measureName","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":53,"character":15}]},{"id":16,"name":"getEntriesByName","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":17,"name":"getEntriesByName","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns a list of PerformanceEntry objects based on the given name and entry type.","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":18,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The name of the entry to retrieve"},"type":{"type":"instrinct","name":"string"}},{"id":19,"name":"entryType","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":63,"character":18}]},{"id":20,"name":"getEntriesByType","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":21,"name":"getEntriesByType","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns a list of PerformanceEntry objects of the given entry type.","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":22,"name":"entryType","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The type of entry to retrieve such as \"mark\". The valid entry types are listed in PerformanceEntry.entryType."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":72,"character":18}]},{"id":23,"name":"mark","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":24,"name":"mark","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a timestamp in the browser's performance entry buffer with the given name.","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":25,"name":"markName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"a DOMString representing the name of the mark"},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":80,"character":6}]},{"id":26,"name":"measure","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":27,"name":"measure","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a named timestamp in the browser's performance entry buffer between two specified marks (known as the start mark and end mark, respectively).","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":28,"name":"measureName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"a DOMString representing the name of the measure."},"type":{"type":"instrinct","name":"string"}},{"id":29,"name":"startMarkName","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}},{"id":30,"name":"endMarkName","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":90,"character":9}]},{"id":8,"name":"now","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":9,"name":"now","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets a DOMHighResTimeStamp.","returns":"The timestamp, measured in milliseconds, accurate to one thousandth of a millisecond.\n"},"type":{"type":"instrinct","name":"number"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":37,"character":5}]}],"groups":[{"title":"Methods","kind":2048,"children":[10,13,16,20,23,26,8]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":31,"character":36}]},{"id":31,"name":"Platform","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"Represents the core APIs of the runtime environment."},"children":[{"id":72,"name":"Loader","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"Reference to the Loader Class (set after the loader has been first imported)"},"sources":[{"fileName":"aurelia-pal.d.ts","line":163,"character":8}],"type":{"type":"instrinct","name":"any"}},{"id":43,"name":"XMLHttpRequest","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The runtime's XMLHttpRequest API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":136,"character":16}],"type":{"type":"reflection","declaration":{"id":44,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":46,"name":"constructor","kind":512,"kindString":"Constructor","flags":{},"signatures":[{"id":47,"name":"new __type","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"__type","id":44}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17532,"character":30}]},{"id":48,"name":"DONE","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17534,"character":8}],"type":{"type":"instrinct","name":"number"}},{"id":49,"name":"HEADERS_RECEIVED","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17535,"character":20}],"type":{"type":"instrinct","name":"number"}},{"id":50,"name":"LOADING","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17536,"character":11}],"type":{"type":"instrinct","name":"number"}},{"id":51,"name":"OPENED","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17537,"character":10}],"type":{"type":"instrinct","name":"number"}},{"id":52,"name":"UNSENT","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17538,"character":10}],"type":{"type":"instrinct","name":"number"}},{"id":45,"name":"prototype","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17532,"character":13}],"type":{"type":"reference","name":"XMLHttpRequest"}},{"id":53,"name":"create","kind":64,"kindString":"Function","flags":{},"signatures":[{"id":54,"name":"create","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"reference","name":"XMLHttpRequest"}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17539,"character":10}]}],"groups":[{"title":"Constructors","kind":512,"children":[46]},{"title":"Variables","kind":32,"children":[48,49,50,51,52,45]},{"title":"Functions","kind":64,"children":[53]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":136,"character":17}]}}},{"id":32,"name":"global","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The runtime environment's global."},"sources":[{"fileName":"aurelia-pal.d.ts","line":104,"character":8}],"type":{"type":"instrinct","name":"any"}},{"id":35,"name":"history","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The runtime's history API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":119,"character":9}],"type":{"type":"reference","name":"History"}},{"id":34,"name":"location","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The runtime's location API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":114,"character":10}],"type":{"type":"reference","name":"Location"}},{"id":33,"name":"noop","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"A function wich does nothing."},"sources":[{"fileName":"aurelia-pal.d.ts","line":109,"character":6}],"type":{"type":"reference","name":"Function"}},{"id":36,"name":"performance","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The runtime's performance API"},"sources":[{"fileName":"aurelia-pal.d.ts","line":124,"character":13}],"type":{"type":"reference","name":"Performance","id":7}},{"id":62,"name":"addEventListener","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":63,"name":"addEventListener","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Add a global event listener."},"parameters":[{"id":64,"name":"eventName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string representing the event type to listen for."},"type":{"type":"instrinct","name":"string"}},{"id":65,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The function that receives a notification when an event of the specified type occurs."},"type":{"type":"reference","name":"Function"}},{"id":66,"name":"capture","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"If true, useCapture indicates that the user wishes to initiate capture.\n"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":150,"character":18}]},{"id":55,"name":"eachModule","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":56,"name":"eachModule","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Iterate all modules loaded by the script loader."},"parameters":[{"id":57,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A callback that will receive each module id along with the module object. Return true to end enumeration.\n"},"type":{"type":"reflection","declaration":{"id":58,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":59,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":60,"name":"key","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}},{"id":61,"name":"value","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Object"}}],"type":{"type":"instrinct","name":"boolean"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":142,"character":22}]}}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":142,"character":12}]},{"id":73,"name":"moduleName","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":74,"name":"moduleName","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Resolves a module name to a path resolvable by the loader. By default returns the first parameter.\nIt is recommended to use this for all dynamic imports as it enables static analysis\nand optionally allows adding custom metadata used by the build step.","text":"References to this method should always literally call `PLATFORM.moduleName(...)`.\nThis enables the build step to statically optimize the code by replacing the reference with a string.\n"},"parameters":[{"id":75,"name":"moduleName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"Absolute or relative path to the module."},"type":{"type":"instrinct","name":"string"}},{"id":76,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Optional options used during the static analysis that inform how to process the module.\n"},"type":{"type":"reference","name":"ModuleNameOptions","id":80}}],"type":{"type":"instrinct","name":"string"}},{"id":77,"name":"moduleName","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":78,"name":"moduleName","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}},{"id":79,"name":"chunk","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"string"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":176,"character":12},{"fileName":"aurelia-pal.d.ts","line":177,"character":12}]},{"id":67,"name":"removeEventListener","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":68,"name":"removeEventListener","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Remove a global event listener."},"parameters":[{"id":69,"name":"eventName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string representing the event type to listen for."},"type":{"type":"instrinct","name":"string"}},{"id":70,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The function to remove from the event."},"type":{"type":"reference","name":"Function"}},{"id":71,"name":"capture","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Specifies whether the listener to be removed was registered as a capturing listener or not.\n"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":158,"character":21}]},{"id":37,"name":"requestAnimationFrame","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":38,"name":"requestAnimationFrame","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Registers a function to call when the system is ready to update (repaint) the display.","returns":"A long integer value, the request id, that uniquely identifies the entry in the callback list.\n"},"parameters":[{"id":39,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The function to call."},"type":{"type":"reflection","declaration":{"id":40,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":41,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":42,"name":"animationFrameStart","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"number"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":131,"character":33}]}}}],"type":{"type":"instrinct","name":"number"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":131,"character":23}]}],"groups":[{"title":"Properties","kind":1024,"children":[72,43,32,35,34,33,36]},{"title":"Methods","kind":2048,"children":[62,55,73,67,37]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":99,"character":33}]},{"id":182,"name":"DOM","kind":32,"kindString":"Variable","flags":{"isExported":true},"comment":{"shortText":"The singleton instance of the Dom API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":417,"character":24}],"type":{"type":"reference","name":"Dom","id":83}},{"id":180,"name":"FEATURE","kind":32,"kindString":"Variable","flags":{"isExported":true},"comment":{"shortText":"The singleton instance of the Feature discovery API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":401,"character":28}],"type":{"type":"reference","name":"Feature","id":2}},{"id":181,"name":"PLATFORM","kind":32,"kindString":"Variable","flags":{"isExported":true},"comment":{"shortText":"The singleton instance of the Platform API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":409,"character":29}],"type":{"type":"reference","name":"Platform","id":31}},{"id":183,"name":"isInitialized","kind":32,"kindString":"Variable","flags":{"isExported":true},"sources":[{"fileName":"aurelia-pal.d.ts","line":418,"character":32}],"type":{"type":"instrinct","name":"any"}},{"id":175,"name":"AggregateError","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":176,"name":"AggregateError","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates an instance of Error that aggregates and preserves an innerError.","returns":"The Error instance.\n"},"parameters":[{"id":177,"name":"message","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The error message."},"type":{"type":"instrinct","name":"string"}},{"id":178,"name":"innerError","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The inner error message to aggregate."},"type":{"type":"reference","name":"Error"}},{"id":179,"name":"skipIfAlreadyAggregate","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Indicates to not wrap the inner error if it itself already has an innerError."},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"reference","name":"Error"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":393,"character":38}]},{"id":184,"name":"initializePAL","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":185,"name":"initializePAL","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Enables initializing a specific implementation of the Platform Abstraction Layer (PAL)."},"parameters":[{"id":186,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"Allows providing a callback which configures the three PAL singletons with their platform-specific implementations.\n"},"type":{"type":"reflection","declaration":{"id":187,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":188,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":189,"name":"platform","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Platform","id":31}},{"id":190,"name":"feature","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Feature","id":2}},{"id":191,"name":"dom","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Dom","id":83}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":424,"character":47}]}}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":424,"character":37}]},{"id":192,"name":"reset","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":193,"name":"reset","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":425,"character":29}]}],"groups":[{"title":"Interfaces","kind":256,"children":[83,2,80,7,31]},{"title":"Variables","kind":32,"children":[182,180,181,183]},{"title":"Functions","kind":64,"children":[175,184,192]}]} | ||
{"name":"aurelia-pal","children":[{"id":83,"name":"Dom","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"Represents the core APIs of the DOM."},"children":[{"id":84,"name":"Element","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The global DOM Element type."},"sources":[{"fileName":"aurelia-pal.d.ts","line":207,"character":9}],"type":{"type":"reflection","declaration":{"id":85,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":87,"name":"constructor","kind":512,"kindString":"Constructor","flags":{},"signatures":[{"id":88,"name":"new __type","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"__type","id":85}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":8398,"character":23}]},{"id":86,"name":"prototype","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":8398,"character":13}],"type":{"type":"reference","name":"Element"}}],"groups":[{"title":"Constructors","kind":512,"children":[87]},{"title":"Variables","kind":32,"children":[86]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":207,"character":10}]}}},{"id":89,"name":"NodeList","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The global DOM NodeList type."},"sources":[{"fileName":"aurelia-pal.d.ts","line":212,"character":10}],"type":{"type":"reflection","declaration":{"id":90,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":92,"name":"constructor","kind":512,"kindString":"Constructor","flags":{},"signatures":[{"id":93,"name":"new __type","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"__type","id":90}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":13382,"character":24}]},{"id":91,"name":"prototype","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":13382,"character":13}],"type":{"type":"reference","name":"NodeList"}}],"groups":[{"title":"Constructors","kind":512,"children":[92]},{"title":"Variables","kind":32,"children":[91]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":212,"character":11}]}}},{"id":94,"name":"SVGElement","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The global DOM SVGElement type."},"sources":[{"fileName":"aurelia-pal.d.ts","line":217,"character":12}],"type":{"type":"reflection","declaration":{"id":95,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":97,"name":"constructor","kind":512,"kindString":"Constructor","flags":{},"signatures":[{"id":98,"name":"new __type","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"__type","id":95}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":14132,"character":26}]},{"id":96,"name":"prototype","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":14132,"character":13}],"type":{"type":"reference","name":"SVGElement"}}],"groups":[{"title":"Constructors","kind":512,"children":[97]},{"title":"Variables","kind":32,"children":[96]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":217,"character":13}]}}},{"id":101,"name":"activeElement","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The document's active/focused element."},"sources":[{"fileName":"aurelia-pal.d.ts","line":232,"character":15}],"type":{"type":"reference","name":"Element"}},{"id":99,"name":"boundary","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"A key representing a DOM boundary."},"sources":[{"fileName":"aurelia-pal.d.ts","line":222,"character":10}],"type":{"type":"instrinct","name":"string"}},{"id":100,"name":"title","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The document title."},"sources":[{"fileName":"aurelia-pal.d.ts","line":227,"character":7}],"type":{"type":"instrinct","name":"string"}},{"id":102,"name":"addEventListener","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":103,"name":"addEventListener","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Add an event listener to the document."},"parameters":[{"id":104,"name":"eventName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string representing the event type to listen for."},"type":{"type":"instrinct","name":"string"}},{"id":105,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The function or listener object that receives a notification when an event of the specified type occurs."},"type":{"type":"reference","name":"EventListenerOrEventListenerObject"}},{"id":106,"name":"capture","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"If true, useCapture indicates that the user wishes to initiate capture.\n"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":240,"character":18}]},{"id":112,"name":"adoptNode","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":113,"name":"adoptNode","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Adopts a node from an external document.","returns":"The adopted node able to be used in the document.\n"},"parameters":[{"id":114,"name":"node","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The node to be adopted."},"type":{"type":"reference","name":"Node"}}],"type":{"type":"reference","name":"Node"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":255,"character":11}]},{"id":159,"name":"appendNode","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":160,"name":"appendNode","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Appends a node to the parent, if provided, or the document.body otherwise."},"parameters":[{"id":161,"name":"newNode","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The node to append."},"type":{"type":"reference","name":"Node"}},{"id":162,"name":"parentNode","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The node to append to, otherwise the document.body.\n"},"type":{"type":"reference","name":"Node"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":372,"character":12}]},{"id":118,"name":"createAttribute","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":119,"name":"createAttribute","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates the specified HTML attribute","returns":"The created attribute.\n"},"parameters":[{"id":120,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string that specifies the name of attribute to be created."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Attr"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":270,"character":17}]},{"id":124,"name":"createComment","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":125,"name":"createComment","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new Comment node.","returns":"A Comment node.\n"},"parameters":[{"id":126,"name":"text","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string to populate the new Comment node."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Comment"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":284,"character":15}]},{"id":134,"name":"createCustomEvent","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":135,"name":"createCustomEvent","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new CustomEvent.","returns":"A CustomEvent.\n"},"parameters":[{"id":136,"name":"eventType","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string representing the event type."},"type":{"type":"instrinct","name":"string"}},{"id":137,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"An options object specifying bubbles:boolean, cancelable:boolean and/or detail:Object information."},"type":{"type":"reference","name":"CustomEventInit"}}],"type":{"type":"reference","name":"CustomEvent"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":311,"character":19}]},{"id":127,"name":"createDocumentFragment","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":128,"name":"createDocumentFragment","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new DocumentFragment.","returns":"A DocumentFragment.\n"},"type":{"type":"reference","name":"DocumentFragment"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":290,"character":24}]},{"id":115,"name":"createElement","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":116,"name":"createElement","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates the specified HTML element or an HTMLUnknownElement if the given element name isn't a known one.","returns":"The created element.\n"},"parameters":[{"id":117,"name":"tagName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string that specifies the type of element to be created."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"HTMLElement"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":263,"character":15}]},{"id":131,"name":"createMutationObserver","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":132,"name":"createMutationObserver","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new MutationObserver.","returns":"A MutationObservere.\n"},"parameters":[{"id":133,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A callback that will recieve the change records with the mutations."},"type":{"type":"reference","name":"Function"}}],"type":{"type":"reference","name":"MutationObserver"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":303,"character":24}]},{"id":129,"name":"createTemplateElement","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":130,"name":"createTemplateElement","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new HTMLTemplateElement.","returns":"An HTMLTemplateElement.\n"},"type":{"type":"reference","name":"HTMLTemplateElement"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":296,"character":23}]},{"id":156,"name":"createTemplateFromMarkup","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":157,"name":"createTemplateFromMarkup","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates an HTMLTemplateElement using the markup provided.","returns":"The instance of HTMLTemplateElement that was created from the provided markup.\n"},"parameters":[{"id":158,"name":"markup","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string containing the markup to turn into a template. Note: This string must contain the template element as well."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"HTMLTemplateElement"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":365,"character":26}]},{"id":121,"name":"createTextNode","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":122,"name":"createTextNode","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a new Text node.","returns":"A Text node.\n"},"parameters":[{"id":123,"name":"text","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string to populate the new Text node."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Text"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":277,"character":16}]},{"id":138,"name":"dispatchEvent","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":139,"name":"dispatchEvent","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Dispatches an event on the document."},"parameters":[{"id":140,"name":"evt","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The event to dispatch.\n"},"type":{"type":"reference","name":"Event"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":317,"character":15}]},{"id":141,"name":"getComputedStyle","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":142,"name":"getComputedStyle","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gives the values of all the CSS properties of an element after applying the active stylesheets and resolving any basic computation those values may contain.","returns":"The computed styles.\n"},"parameters":[{"id":143,"name":"element","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The Element for which to get the computed style."},"type":{"type":"reference","name":"Element"}}],"type":{"type":"reference","name":"CSSStyleDeclaration"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":324,"character":18}]},{"id":144,"name":"getElementById","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":145,"name":"getElementById","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Locates an element in the document according to its id.","returns":"The found element.\n"},"parameters":[{"id":146,"name":"id","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The id to search the document for."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Element"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":331,"character":16}]},{"id":172,"name":"injectStyles","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":173,"name":"injectStyles","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Injects styles into the destination element, or the document.head if no destination is provided.","returns":"The Style node that was created.\n"},"parameters":[{"id":174,"name":"styles","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The css text to injext."},"type":{"type":"instrinct","name":"string"}},{"id":175,"name":"destination","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The destination element to inject the css text into. If not specified it will default to the document.head."},"type":{"type":"reference","name":"Element"}},{"id":176,"name":"prepend","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Indicates whether or not the styles should be prepended to the destination. By default they are appended."},"type":{"type":"instrinct","name":"boolean"}},{"id":177,"name":"id","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The existing style element's id to replace the contents for"},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Node"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":397,"character":14}]},{"id":153,"name":"nextElementSibling","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":154,"name":"nextElementSibling","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets the element that is the next sibling of the provided element.","returns":"The next sibling Element of the provided Element.\n"},"parameters":[{"id":155,"name":"element","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The element whose next sibling is being located."},"type":{"type":"reference","name":"Node"}}],"type":{"type":"reference","name":"Element"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":358,"character":20}]},{"id":147,"name":"querySelector","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":148,"name":"querySelector","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Performs a query selector on the document and returns first matched element, depth first.","returns":"A list of all matched elements in the document.\n"},"parameters":[{"id":149,"name":"selectors","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Element"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":341,"character":15}]},{"id":150,"name":"querySelectorAll","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":151,"name":"querySelectorAll","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Performs a query selector on the document and returns all located matches.","returns":"A list of all matched elements in the document.\n"},"parameters":[{"id":152,"name":"selectors","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"NodeList"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":351,"character":18}]},{"id":107,"name":"removeEventListener","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":108,"name":"removeEventListener","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Remove an event listener from the document."},"parameters":[{"id":109,"name":"eventName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string representing the event type to listen for."},"type":{"type":"instrinct","name":"string"}},{"id":110,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The function or listener object to remove from the event."},"type":{"type":"reference","name":"EventListenerOrEventListenerObject"}},{"id":111,"name":"capture","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"Specifies whether the listener to be removed was registered as a capturing listener or not.\n"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":248,"character":21}]},{"id":168,"name":"removeNode","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":169,"name":"removeNode","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes the specified node from the parent node."},"parameters":[{"id":170,"name":"node","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The node to remove."},"type":{"type":"reference","name":"Node"}},{"id":171,"name":"parentNode","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The parent node from which the node will be removed.\n"},"type":{"type":"reference","name":"Node"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":387,"character":12}]},{"id":163,"name":"replaceNode","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":164,"name":"replaceNode","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Replaces a node in the parent with a new node."},"parameters":[{"id":165,"name":"newNode","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The node to replace the old node with."},"type":{"type":"reference","name":"Node"}},{"id":166,"name":"node","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The node that is being replaced."},"type":{"type":"reference","name":"Node"}},{"id":167,"name":"parentNode","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The node that the current node is parented to.\n"},"type":{"type":"reference","name":"Node"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":380,"character":13}]}],"groups":[{"title":"Properties","kind":1024,"children":[84,89,94,101,99,100]},{"title":"Methods","kind":2048,"children":[102,112,159,118,124,134,127,115,131,129,156,121,138,141,144,172,153,147,150,107,168,163]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":202,"character":28}]},{"id":2,"name":"Feature","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"Enables discovery of what features the runtime environment supports."},"children":[{"id":5,"name":"htmlTemplateElement","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"Does the runtime environment support native HTMLTemplateElement?"},"sources":[{"fileName":"aurelia-pal.d.ts","line":20,"character":21}],"type":{"type":"instrinct","name":"boolean"}},{"id":6,"name":"mutationObserver","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"Does the runtime environment support native DOM mutation observers?"},"sources":[{"fileName":"aurelia-pal.d.ts","line":25,"character":18}],"type":{"type":"instrinct","name":"boolean"}},{"id":4,"name":"scopedCSS","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"Does the runtime environment support the css scoped attribute?"},"sources":[{"fileName":"aurelia-pal.d.ts","line":15,"character":11}],"type":{"type":"instrinct","name":"boolean"}},{"id":3,"name":"shadowDOM","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"Does the runtime environment support ShadowDOM?"},"sources":[{"fileName":"aurelia-pal.d.ts","line":10,"character":11}],"type":{"type":"instrinct","name":"boolean"}}],"groups":[{"title":"Properties","kind":1024,"children":[5,6,4,3]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":5,"character":32}]},{"id":80,"name":"ModuleNameOptions","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"Options used during the static analysis that inform how to process a given module."},"children":[{"id":81,"name":"chunk","kind":1024,"kindString":"Property","flags":{"isExported":true,"isOptional":true},"comment":{"shortText":"Add the module to a chunk by name"},"sources":[{"fileName":"aurelia-pal.d.ts","line":191,"character":7}],"type":{"type":"instrinct","name":"string"}},{"id":82,"name":"exports","kind":1024,"kindString":"Property","flags":{"isExported":true,"isOptional":true},"comment":{"shortText":"Optionally declare which exports are used. This enables tree-shaking when only few out of many exports are used."},"sources":[{"fileName":"aurelia-pal.d.ts","line":196,"character":9}],"type":{"type":"instrinct","isArray":true,"name":"string"}}],"groups":[{"title":"Properties","kind":1024,"children":[81,82]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":186,"character":42}]},{"id":7,"name":"Performance","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"The runtime's performance API."},"children":[{"id":10,"name":"clearMarks","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":11,"name":"clearMarks","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes the given mark from the browser's performance entry buffer.","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":12,"name":"markName","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":45,"character":12}]},{"id":13,"name":"clearMeasures","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":14,"name":"clearMeasures","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes the given measure from the browser's performance entry buffer.","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":15,"name":"measureName","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":53,"character":15}]},{"id":16,"name":"getEntriesByName","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":17,"name":"getEntriesByName","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns a list of PerformanceEntry objects based on the given name and entry type.","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":18,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The name of the entry to retrieve"},"type":{"type":"instrinct","name":"string"}},{"id":19,"name":"entryType","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":63,"character":18}]},{"id":20,"name":"getEntriesByType","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":21,"name":"getEntriesByType","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns a list of PerformanceEntry objects of the given entry type.","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":22,"name":"entryType","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The type of entry to retrieve such as \"mark\". The valid entry types are listed in PerformanceEntry.entryType."},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":72,"character":18}]},{"id":23,"name":"mark","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":24,"name":"mark","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a timestamp in the browser's performance entry buffer with the given name.","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":25,"name":"markName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"a DOMString representing the name of the mark"},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":80,"character":6}]},{"id":26,"name":"measure","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":27,"name":"measure","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates a named timestamp in the browser's performance entry buffer between two specified marks (known as the start mark and end mark, respectively).","tags":[{"tag":"memberof","text":"IPerformance\n"}]},"parameters":[{"id":28,"name":"measureName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"a DOMString representing the name of the measure."},"type":{"type":"instrinct","name":"string"}},{"id":29,"name":"startMarkName","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}},{"id":30,"name":"endMarkName","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":90,"character":9}]},{"id":8,"name":"now","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":9,"name":"now","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Gets a DOMHighResTimeStamp.","returns":"The timestamp, measured in milliseconds, accurate to one thousandth of a millisecond.\n"},"type":{"type":"instrinct","name":"number"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":37,"character":5}]}],"groups":[{"title":"Methods","kind":2048,"children":[10,13,16,20,23,26,8]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":31,"character":36}]},{"id":31,"name":"Platform","kind":256,"kindString":"Interface","flags":{"isExported":true},"comment":{"shortText":"Represents the core APIs of the runtime environment."},"children":[{"id":72,"name":"Loader","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"Reference to the Loader Class (set after the loader has been first imported)"},"sources":[{"fileName":"aurelia-pal.d.ts","line":163,"character":8}],"type":{"type":"instrinct","name":"any"}},{"id":43,"name":"XMLHttpRequest","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The runtime's XMLHttpRequest API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":136,"character":16}],"type":{"type":"reflection","declaration":{"id":44,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":46,"name":"constructor","kind":512,"kindString":"Constructor","flags":{},"signatures":[{"id":47,"name":"new __type","kind":16384,"kindString":"Constructor signature","flags":{},"type":{"type":"reference","name":"__type","id":44}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17532,"character":30}]},{"id":48,"name":"DONE","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17534,"character":8}],"type":{"type":"instrinct","name":"number"}},{"id":49,"name":"HEADERS_RECEIVED","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17535,"character":20}],"type":{"type":"instrinct","name":"number"}},{"id":50,"name":"LOADING","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17536,"character":11}],"type":{"type":"instrinct","name":"number"}},{"id":51,"name":"OPENED","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17537,"character":10}],"type":{"type":"instrinct","name":"number"}},{"id":52,"name":"UNSENT","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17538,"character":10}],"type":{"type":"instrinct","name":"number"}},{"id":45,"name":"prototype","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17532,"character":13}],"type":{"type":"reference","name":"XMLHttpRequest"}},{"id":53,"name":"create","kind":64,"kindString":"Function","flags":{},"signatures":[{"id":54,"name":"create","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"reference","name":"XMLHttpRequest"}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/aurelia/pal/node_modules/typedoc/node_modules/typescript/lib/lib.es6.d.ts","line":17539,"character":10}]}],"groups":[{"title":"Constructors","kind":512,"children":[46]},{"title":"Variables","kind":32,"children":[48,49,50,51,52,45]},{"title":"Functions","kind":64,"children":[53]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":136,"character":17}]}}},{"id":32,"name":"global","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The runtime environment's global."},"sources":[{"fileName":"aurelia-pal.d.ts","line":104,"character":8}],"type":{"type":"instrinct","name":"any"}},{"id":35,"name":"history","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The runtime's history API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":119,"character":9}],"type":{"type":"reference","name":"History"}},{"id":34,"name":"location","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The runtime's location API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":114,"character":10}],"type":{"type":"reference","name":"Location"}},{"id":33,"name":"noop","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"A function wich does nothing."},"sources":[{"fileName":"aurelia-pal.d.ts","line":109,"character":6}],"type":{"type":"reference","name":"Function"}},{"id":36,"name":"performance","kind":1024,"kindString":"Property","flags":{"isExported":true},"comment":{"shortText":"The runtime's performance API"},"sources":[{"fileName":"aurelia-pal.d.ts","line":124,"character":13}],"type":{"type":"reference","name":"Performance","id":7}},{"id":62,"name":"addEventListener","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":63,"name":"addEventListener","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Add a global event listener."},"parameters":[{"id":64,"name":"eventName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string representing the event type to listen for."},"type":{"type":"instrinct","name":"string"}},{"id":65,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The function that receives a notification when an event of the specified type occurs."},"type":{"type":"reference","name":"EventListenerOrEventListenerObject"}},{"id":66,"name":"capture","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"If true, useCapture indicates that the user wishes to initiate capture.\n"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":150,"character":18}]},{"id":55,"name":"eachModule","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":56,"name":"eachModule","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Iterate all modules loaded by the script loader."},"parameters":[{"id":57,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A callback that will receive each module id along with the module object. Return true to end enumeration.\n"},"type":{"type":"reflection","declaration":{"id":58,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":59,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":60,"name":"key","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}},{"id":61,"name":"value","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Object"}}],"type":{"type":"instrinct","name":"boolean"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":142,"character":22}]}}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":142,"character":12}]},{"id":73,"name":"moduleName","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":74,"name":"moduleName","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Resolves a module name to a path resolvable by the loader. By default returns the first parameter.\nIt is recommended to use this for all dynamic imports as it enables static analysis\nand optionally allows adding custom metadata used by the build step.","text":"References to this method should always literally call `PLATFORM.moduleName(...)`.\nThis enables the build step to statically optimize the code by replacing the reference with a string.\n"},"parameters":[{"id":75,"name":"moduleName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"Absolute or relative path to the module."},"type":{"type":"instrinct","name":"string"}},{"id":76,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Optional options used during the static analysis that inform how to process the module.\n"},"type":{"type":"reference","name":"ModuleNameOptions","id":80}}],"type":{"type":"instrinct","name":"string"}},{"id":77,"name":"moduleName","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":78,"name":"moduleName","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}},{"id":79,"name":"chunk","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"string"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":176,"character":12},{"fileName":"aurelia-pal.d.ts","line":177,"character":12}]},{"id":67,"name":"removeEventListener","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":68,"name":"removeEventListener","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Remove a global event listener."},"parameters":[{"id":69,"name":"eventName","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"A string representing the event type to listen for."},"type":{"type":"instrinct","name":"string"}},{"id":70,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The function to remove from the event."},"type":{"type":"reference","name":"EventListenerOrEventListenerObject"}},{"id":71,"name":"capture","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Specifies whether the listener to be removed was registered as a capturing listener or not.\n"},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":158,"character":21}]},{"id":37,"name":"requestAnimationFrame","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":38,"name":"requestAnimationFrame","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Registers a function to call when the system is ready to update (repaint) the display.","returns":"A long integer value, the request id, that uniquely identifies the entry in the callback list.\n"},"parameters":[{"id":39,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The function to call."},"type":{"type":"reflection","declaration":{"id":40,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":41,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":42,"name":"animationFrameStart","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"number"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":131,"character":33}]}}}],"type":{"type":"instrinct","name":"number"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":131,"character":23}]}],"groups":[{"title":"Properties","kind":1024,"children":[72,43,32,35,34,33,36]},{"title":"Methods","kind":2048,"children":[62,55,73,67,37]}],"sources":[{"fileName":"aurelia-pal.d.ts","line":99,"character":33}]},{"id":185,"name":"DOM","kind":32,"kindString":"Variable","flags":{"isExported":true},"comment":{"shortText":"The singleton instance of the Dom API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":431,"character":24}],"type":{"type":"reference","name":"Dom","id":83}},{"id":183,"name":"FEATURE","kind":32,"kindString":"Variable","flags":{"isExported":true},"comment":{"shortText":"The singleton instance of the Feature discovery API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":415,"character":28}],"type":{"type":"reference","name":"Feature","id":2}},{"id":184,"name":"PLATFORM","kind":32,"kindString":"Variable","flags":{"isExported":true},"comment":{"shortText":"The singleton instance of the Platform API."},"sources":[{"fileName":"aurelia-pal.d.ts","line":423,"character":29}],"type":{"type":"reference","name":"Platform","id":31}},{"id":186,"name":"isInitialized","kind":32,"kindString":"Variable","flags":{"isExported":true},"sources":[{"fileName":"aurelia-pal.d.ts","line":432,"character":32}],"type":{"type":"instrinct","name":"any"}},{"id":178,"name":"AggregateError","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":179,"name":"AggregateError","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Creates an instance of Error that aggregates and preserves an innerError.","returns":"The Error instance.\n"},"parameters":[{"id":180,"name":"message","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The error message."},"type":{"type":"instrinct","name":"string"}},{"id":181,"name":"innerError","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The inner error message to aggregate."},"type":{"type":"reference","name":"Error"}},{"id":182,"name":"skipIfAlreadyAggregate","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"Indicates to not wrap the inner error if it itself already has an innerError."},"type":{"type":"instrinct","name":"boolean"}}],"type":{"type":"reference","name":"Error"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":407,"character":38}]},{"id":187,"name":"initializePAL","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":188,"name":"initializePAL","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Enables initializing a specific implementation of the Platform Abstraction Layer (PAL)."},"parameters":[{"id":189,"name":"callback","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"Allows providing a callback which configures the three PAL singletons with their platform-specific implementations.\n"},"type":{"type":"reflection","declaration":{"id":190,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":191,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":192,"name":"platform","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Platform","id":31}},{"id":193,"name":"feature","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Feature","id":2}},{"id":194,"name":"dom","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Dom","id":83}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":438,"character":47}]}}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":438,"character":37}]},{"id":195,"name":"reset","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":196,"name":"reset","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-pal.d.ts","line":439,"character":29}]}],"groups":[{"title":"Interfaces","kind":256,"children":[83,2,80,7,31]},{"title":"Variables","kind":32,"children":[185,183,184,186]},{"title":"Functions","kind":64,"children":[178,187,195]}]} |
@@ -0,1 +1,13 @@ | ||
<a name="1.8.0"></a> | ||
# [1.8.0](https://github.com/aurelia/pal/compare/1.7.0...1.8.0) (2018-04-17) | ||
### Bug Fixes | ||
* **lint:** fix lint issues ([fc1c26b](https://github.com/aurelia/pal/commit/fc1c26b)) | ||
* **typings:** remove generic custom event ([4d0cfb0](https://github.com/aurelia/pal/commit/4d0cfb0)) | ||
* **typings:** remove too new typings ([e0beab8](https://github.com/aurelia/pal/commit/e0beab8)) | ||
<a name="1.7.0"></a> | ||
@@ -2,0 +14,0 @@ # [1.7.0](https://github.com/aurelia/pal/compare/1.6.0...v1.7.0) (2018-03-06) |
{ | ||
"name": "aurelia-pal", | ||
"version": "1.7.0", | ||
"version": "1.8.0", | ||
"description": "Aurelia's platform abstraction layer (PAL).", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -143,3 +143,3 @@ /** | ||
*/ | ||
global: any, | ||
global: any; | ||
/** | ||
@@ -182,3 +182,3 @@ * A function wich does nothing. | ||
*/ | ||
addEventListener(eventName: string, callback: Function, capture?: boolean): void; | ||
addEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture?: boolean): void; | ||
/** | ||
@@ -190,3 +190,3 @@ * Remove a global event listener. | ||
*/ | ||
removeEventListener(eventName: string, callback: Function, capture?: boolean): void; | ||
removeEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture?: boolean): void; | ||
/** | ||
@@ -282,13 +282,13 @@ * Reference to the Loader Class (set after the loader has been first imported) | ||
* @param eventName A string representing the event type to listen for. | ||
* @param callback The function that receives a notification when an event of the specified type occurs. | ||
* @param callback The function or listener object that receives a notification when an event of the specified type occurs. | ||
* @param capture If true, useCapture indicates that the user wishes to initiate capture. | ||
*/ | ||
addEventListener(eventName: string, callback: Function, capture: boolean): void; | ||
addEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture: boolean): void; | ||
/** | ||
* Remove an event listener from the document. | ||
* @param eventName A string representing the event type to listen for. | ||
* @param callback The function to remove from the event. | ||
* @param callback The function or listener object to remove from the event. | ||
* @param capture Specifies whether the listener to be removed was registered as a capturing listener or not. | ||
*/ | ||
removeEventListener(eventName: string, callback: Function, capture: boolean): void; | ||
removeEventListener(eventName: string, callback: EventListenerOrEventListenerObject, capture: boolean): void; | ||
/** | ||
@@ -305,3 +305,4 @@ * Adopts a node from an external document. | ||
*/ | ||
createElement(tagName: string): Element; | ||
// createElement<T extends keyof HTMLElementTagNameMap>(tagName: T): HTMLElementTagNameMap<T>; | ||
createElement(tagName: string): HTMLElement; | ||
/** | ||
@@ -347,3 +348,3 @@ * Creates the specified HTML attribute | ||
*/ | ||
createCustomEvent(eventType: string, options: Object): CustomEvent; | ||
createCustomEvent(eventType: string, options?: CustomEventInit): CustomEvent; | ||
/** | ||
@@ -367,2 +368,11 @@ * Dispatches an event on the document. | ||
/** | ||
* Performs a query selector on the document and returns first matched element, depth first. | ||
* @param query The query to use in searching the document. | ||
* @return A list of all matched elements in the document. | ||
*/ | ||
// enable the following two lines if we switch to TypeScript | ||
// querySelector<K extends keyof HTMLElementTagNameMap>(selectors: K): HTMLElementTagNameMap[K] | null; | ||
// querySelector<K extends keyof SVGElementTagNameMap>(selectors: K): SVGElementTagNameMap[K] | null; | ||
querySelector(selectors: string): Element; | ||
/** | ||
* Performs a query selector on the document and returns all located matches. | ||
@@ -372,3 +382,6 @@ * @param query The query to use in searching the document. | ||
*/ | ||
querySelectorAll(query: string): NodeList; | ||
// enable the following two lines if we switch to TypeScript | ||
// querySelectorAll<K extends keyof HTMLElementTagNameMap>(selectors: K): NodeListOf<HTMLElementTagNameMap[K]>; | ||
// querySelectorAll<K extends keyof SVGElementTagNameMap>(selectors: K): NodeListOf<SVGElementTagNameMap[K]>; | ||
querySelectorAll(selectors: string): NodeList; | ||
/** | ||
@@ -385,3 +398,3 @@ * Gets the element that is the next sibling of the provided element. | ||
*/ | ||
createTemplateFromMarkup(markup: string): Element; | ||
createTemplateFromMarkup(markup: string): HTMLTemplateElement; | ||
/** | ||
@@ -388,0 +401,0 @@ * Appends a node to the parent, if provided, or the document.body otherwise. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
139509
2203
42