| import { __extends } from "tslib"; | 
| import Path from '../Path.js'; | 
| import * as polyHelper from '../helper/poly.js'; | 
| var PolylineShape = (function () { | 
|     function PolylineShape() { | 
|         this.points = null; | 
|         this.percent = 1; | 
|         this.smooth = 0; | 
|         this.smoothConstraint = null; | 
|     } | 
|     return PolylineShape; | 
| }()); | 
| export { PolylineShape }; | 
| var Polyline = (function (_super) { | 
|     __extends(Polyline, _super); | 
|     function Polyline(opts) { | 
|         return _super.call(this, opts) || this; | 
|     } | 
|     Polyline.prototype.getDefaultStyle = function () { | 
|         return { | 
|             stroke: '#000', | 
|             fill: null | 
|         }; | 
|     }; | 
|     Polyline.prototype.getDefaultShape = function () { | 
|         return new PolylineShape(); | 
|     }; | 
|     Polyline.prototype.buildPath = function (ctx, shape) { | 
|         polyHelper.buildPath(ctx, shape, false); | 
|     }; | 
|     return Polyline; | 
| }(Path)); | 
| Polyline.prototype.type = 'polyline'; | 
| export default Polyline; |