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;