Skip to content

Commit 5ce5a87

Browse files
kevmoomhevery
authored andcommitted
style: add more type info to Dart BrowserAdapter
1 parent afe5465 commit 5ce5a87

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

modules/angular2/src/dom/browser_adapter.dart

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,13 @@ class BrowserDomAdapter extends GenericBrowserDomAdapter {
101101
}
102102

103103
@override
104-
final attrToPropMap = const {
104+
Map<String, String> get attrToPropMap => const <String, String>{
105105
'innerHtml': 'innerHtml',
106106
'readonly': 'readOnly',
107107
'tabindex': 'tabIndex',
108108
};
109109

110-
query(String selector) => document.querySelector(selector);
110+
Element query(String selector) => document.querySelector(selector);
111111

112112
Element querySelector(el, String selector) => el.querySelector(selector);
113113

@@ -124,7 +124,7 @@ class BrowserDomAdapter extends GenericBrowserDomAdapter {
124124
}
125125
MouseEvent createMouseEvent(String eventType) =>
126126
new MouseEvent(eventType, canBubble: true);
127-
createEvent(eventType) => new Event(eventType, canBubble: true);
127+
Event createEvent(eventType) => new Event(eventType, canBubble: true);
128128
String getInnerHTML(Element el) => el.innerHtml;
129129
String getOuterHTML(Element el) => el.outerHtml;
130130
void setInnerHTML(Element el, String value) {
@@ -154,7 +154,7 @@ class BrowserDomAdapter extends GenericBrowserDomAdapter {
154154
Element remove(Element el) {
155155
return el..remove();
156156
}
157-
insertBefore(Node el, node) {
157+
void insertBefore(Node el, node) {
158158
el.parentNode.insertBefore(node, el);
159159
}
160160
void insertAllBefore(Node el, Iterable<Node> nodes) {
@@ -186,7 +186,7 @@ class BrowserDomAdapter extends GenericBrowserDomAdapter {
186186
if (doc == null) doc = document;
187187
return doc.createElement(tagName);
188188
}
189-
createTextNode(String text, [HtmlDocument doc = null]) {
189+
Text createTextNode(String text, [HtmlDocument doc = null]) {
190190
return new Text(text);
191191
}
192192
createScriptTag(String attrName, String attrValue,
@@ -222,13 +222,13 @@ class BrowserDomAdapter extends GenericBrowserDomAdapter {
222222
bool hasClass(Element element, String classname) =>
223223
element.classes.contains(classname);
224224

225-
setStyle(Element element, String stylename, String stylevalue) {
225+
void setStyle(Element element, String stylename, String stylevalue) {
226226
element.style.setProperty(stylename, stylevalue);
227227
}
228-
removeStyle(Element element, String stylename) {
228+
void removeStyle(Element element, String stylename) {
229229
element.style.removeProperty(stylename);
230230
}
231-
getStyle(Element element, String stylename) {
231+
String getStyle(Element element, String stylename) {
232232
return element.style.getPropertyValue(stylename);
233233
}
234234

0 commit comments

Comments
 (0)