Polymer build unable to resolve superclass when subclassing from built-in objects.
Versions & Environment
Polymer CLI: 0.18.3
node: 7.9.0
Error occurred with polymer-cli 0.18.2 as well.
With 0.18.1 build passing normally.
Steps to Reproduce
Create an application project: polymer init polymer-2-starter-kit
In the src directory create files:
MyArray.html:
<script src='MyArray.js'></script>
MyArray.js:
class MyArray extends Array {}
Add on top to the my-app.html:
<link rel="import" href="MyArray.html">
Build: polymer build
Expected Results
No error is throw
Actual Results
class MyArray extends Array {}
src/MyArray.js(0,22) error [unknown-superclass] - Unable to resolve superclass Array
error: Promise rejection: Error: 1 error(s) occurred during build.
error: Error: 1 error(s) occurred during build.
at BuildAnalyzer._done (/usr/lib/node_modules/polymer-cli/node_modules/polymer-build/lib/analyzer.js:229:36)
at BuildAnalyzer.<anonymous> (/usr/lib/node_modules/polymer-cli/node_modules/polymer-build/lib/analyzer.js:189:26)
at Generator.next (<anonymous>)
at fulfilled (/usr/lib/node_modules/polymer-cli/node_modules/polymer-build/lib/analyzer.js:17:58)
at process._tickCallback (internal/process/next_tick.js:109:7)
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Description
Polymer build unable to resolve superclass when subclassing from built-in objects.
Versions & Environment
Error occurred with polymer-cli 0.18.2 as well. With 0.18.1 build passing normally.
Steps to Reproduce
polymer init polymer-2-starter-kit
<script src='MyArray.js'></script>
class MyArray extends Array {}
<link rel="import" href="MyArray.html">
polymer build
Expected Results
No error is throw
Actual Results
class MyArray extends Array {}