Fix several lint warnings in the Polymer externs
@@ -474,7 +474,8 @@ PolymerElement.prototype.linkPaths = function(to, from) {}
*/
PolymerElement.prototype.unlinkPaths = function(path) {}
-Polymer.Base;
+/** @const */
+Polymer.Base = {};
/**
* Used by the promise-polyfill on its own.
@@ -521,7 +522,8 @@ Polymer.Base.getPropertyInfo = function(property) {};
*/
Polymer.Base.mixin = function(target, source) {};
-Polymer.Gestures;
+/** @const */
+Polymer.Gestures = {};
/**
* Gets the original target of the given event.
@@ -929,7 +931,8 @@ PolymerEventApi.prototype.path;
PolymerEventApi.prototype.event;
-Polymer.Async;
+/** @const */
+Polymer.Async = {};
/**
* @param {function()} callback
@@ -988,7 +991,8 @@ Polymer.dom.addDebouncer = function(debouncer) {};
Polymer.isInstance = function(object) {};
-Polymer.CaseMap;
+/** @const */
+Polymer.CaseMap = {};
/**
* Convert a string from dash to camel-case.
@@ -1075,8 +1079,9 @@ Polymer.Collection.applySplices = function(userArray, splices) {};
/**
* Settings pulled from
* https://github.com/Polymer/polymer/blob/master/src/lib/settings.html
+ * @const
*/
-Polymer.Settings;
+Polymer.Settings = {};
/** @type {boolean} */
Polymer.Settings.wantShadow;
@@ -1399,7 +1404,8 @@ Polymer.ResolveUrl.resolveAttrs = function(element, ownerDocument) {}
*/
Polymer.ResolveUrl.resolveUrl = function(url, baseURI) {}
-Polymer.RenderStatus;
+/** @const */
+Polymer.RenderStatus = {};
/**
* Makes callback when first render occurs or immediately if render has occured.
@@ -1419,7 +1425,7 @@ Polymer.RenderStatus.afterNextRender = function(element, fn, args) {}
/**
* Static analysis for Polymer.
- * @type {!Object}
+ * @const
*/
var hydrolysis = {};
@@ -1445,9 +1451,9 @@ hydrolysis.Analyzer.analyze = function(href, opt_options) {};
/**
* Contains information useful for debugging. Should not be used in production
* code and the API may change on short notice.
- * @type {!Object}
+ * @const
*/
-Polymer.telemetry;
+Polymer.telemetry = {};
/**
* Number of elements instantiated so far.
@@ -1462,7 +1468,8 @@ Polymer.telemetry.instanceCount;
*/
Polymer.telemetry.registrations;
-Polymer.AppLayout;
+/** @const */
+Polymer.AppLayout = {};
/** @constructor */
Polymer.AppLayout.LocalDomWithBackground = function(){};
