chore: add more types to a number of top-level properties and methods

This commit is contained in:
Kevin Moore
2015-05-05 12:59:54 -07:00
parent c8ebd11d63
commit 75db2c5241
9 changed files with 25 additions and 29 deletions

View File

@ -134,7 +134,7 @@ class BrowserDomAdapter extends GenericBrowserDomAdapter {
}
MouseEvent createMouseEvent(String eventType) =>
new MouseEvent(eventType, canBubble: true);
Event createEvent(eventType) => new Event(eventType, canBubble: true);
Event createEvent(String eventType) => new Event(eventType, canBubble: true);
String getInnerHTML(Element el) => el.innerHtml;
String getOuterHTML(Element el) => el.outerHtml;
void setInnerHTML(Element el, String value) {

View File

@ -52,7 +52,7 @@ export class DomAdapter {
createMouseEvent(eventType) {
throw _abstract();
}
createEvent(eventType) {
createEvent(eventType:string) {
throw _abstract();
}
getInnerHTML(el) {

View File

@ -146,7 +146,7 @@ class Html5LibDomAdapter implements DomAdapter {
setChecked(el, bool value) {
throw 'not implemented';
}
createTemplate(html) => createElement('template')..innerHtml = html;
createTemplate(String html) => createElement('template')..innerHtml = html;
createElement(tagName, [doc]) {
return new Element.tag(tagName);
}